
dauquangthanh/hanoi-rainbow
41 skills2.6k installs574 starsGitHub
Install
npx skills add https://github.com/dauquangthanh/hanoi-rainbowSkills in this repo
1Frontend Ui Ux Designfrontend-ui-ux-design is an accessibility implementation skill from dauquangthanh/hanoi-rainbow that walks developers through WCAG 2.1 and 2.2 using the POUR framework—Perceivable, Operable, Understandable, and Robust. The guide explains Level A minimum requirements and Level AA recommended conformance, covering color contrast, focus order, semantic HTML, ARIA roles, and assistive-technology compatibility. Developers reach for frontend-ui-ux-design when building forms, navigation, modals, or data tables that must pass accessibility audits or satisfy ADA and EN 301 549 obligations. The skill bridges design decisions and frontend code so teams ship interfaces that work with keyboard-only input, screen readers, and high-contrast modes without retrofitting fixes after launch.493installs2Frontend Design Reviewfrontend-design-review is an agent skill in dauquangthanh/hanoi-rainbow that guides comprehensive frontend design reviews before code ships. It evaluates UI/UX quality across typography, color, spacing, visual hierarchy, and user flows; validates design systems through component libraries, design tokens, and pattern consistency; checks WCAG 2.1 AA accessibility including 4.5:1 text contrast, 3:1 UI contrast, keyboard navigation, and screen-reader patterns; and reviews responsive breakpoints with 44x44px minimum touch targets. The skill inspects Figma or Sketch specifications, interaction patterns, and component architecture, then outputs severity-rated findings with visual examples and implementation guidelines. Developers reach for frontend-design-review during PR design reviews, design-system audits, component-library assessments, or when stakeholders ask for UI/UX review, Figma review, or accessibility audit coverage on frontend deliverables.442installs3Keycloak Administrationkeycloak-administration is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.248installs4Oracle Cloudoracle-cloud is an AI coding tool that enhances development workflows. Builders use it for infrastructure, integration, and platform development within the catalog ecosystem.124installs5Requirement ReviewRequirement Review is a Hanoi Rainbow skill that systematically audits requirements documents for completeness, clarity, consistency, testability, traceability, and feasibility. Reach for it when a BRD, SRS, or user-story set needs a formal quality report and go/no-go recommendation before architecture or coding starts.110installs6Backend DesignThe backend-design skill designs backend systems including REST APIs, microservices, databases, authentication, caching, and message-driven scalability. It delivers API specs, ERDs, Mermaid diagrams, security flows, and phased roadmaps. Use it when you need a documented backend blueprint before or alongside implementation of server-side services.102installs7Cobol Migration AnalyzerCOBOL Migration Analyzer is a Hanoi Rainbow skill for analyzing legacy COBOL programs, JCL jobs, and copybooks to support modernization to Java. Use it when planning or executing mainframe migration, extracting business logic, estimating complexity, or generating Java POJO sketches from copybook layouts. It shines on brownfield codebases with .cbl, .jcl, and .cpy assets rather than greenfield API design from scratch.65installs8Architecture Design ReviewThe architecture-design-review skill runs structured reviews of software architecture designs, validating patterns, quality attributes, technology choices, and scalability. It gathers diagrams and ADRs, detects anti-patterns, and outputs detailed reports with risks and recommendations. Use it when you need an architecture validation pass before committing teams to implementation.59installs9Backend Design ReviewThe backend-design-review skill audits backend designs across APIs, databases, microservices, integrations, security, and performance. It follows a staged checklist from API contracts through deployment architecture and outputs prioritized findings. Use it when you have draft specs and schemas and need a rigorous backend design validation before build teams execute.55installs10Code Quality ReviewCode Quality Review is a Hanoi Rainbow skill for systematic maintainability analysis across smells, complexity, patterns, and best practices. Pull it in before merging sizable changes, during tech-debt sweeps, or when you need a structured report with severities instead of ad-hoc nitpicks. It assumes readable source and optional linter context rather than replacing security-focused or frontend-only review skills.51installs11Bug AnalysisBug Analysis is a Hanoi Rainbow agent skill that walks through systematic bug triage, categorization, and root-cause investigation with severity guidance and fix recommendations. Reach for it when investigating crashes, validating reproduction steps, parsing error logs, or turning messy bug reports into actionable analysis for the team. It complements debugging sessions and issue backlog grooming without replacing your test suite or deployment pipeline.45installs12Google CloudThe google-cloud skill provides structured Google Cloud Platform guidance across compute, containers, storage, databases, analytics, networking, security, and infrastructure as code. It follows documented best practices such as least-privilege IAM, managed services, multi-zone HA, and Terraform-based reproducibility. Reach for it when you are designing or deploying on GCP, migrating workloads, or need service-specific reference files for GKE, Cloud Run, BigQuery, or VPC architecture.43installs13Ibm MainframeThe ibm-mainframe skill delivers comprehensive IBM z/OS guidance spanning system administration, JCL batch processing, COBOL and CICS development, DB2 usage, security systems, and modernization strategies. It routes tasks to detailed references for ISPF operations, compile workflows, and cloud integration options such as z/OS Connect and CDC. Reach for it when you maintain or modernize IBM mainframe environments and need structured agent help across operations, application code, and migration planning.42installs14Technical WritingTechnical Writing is a Hanoi Rainbow skill for professional developer documentation: API references, user guides, tutorials, architecture write-ups, READMEs, release notes, and specifications. Reach for it when a feature or service needs accurate, structured docs with tested examples, not when you are only gathering raw requirements.37installs15Alibaba CloudThe alibaba-cloud skill is an agent playbook for Alibaba Cloud (Aliyun) covering compute, storage, databases, networking, security, and observability. It helps you produce Terraform or ROS, deployment scripts, architecture diagrams, and operational runbooks. Reach for it when you deploy on Aliyun, design Chinese cloud architecture, or migrate workloads and need Aliyun-specific best practices instead of generic cloud advice.34installs16Rpg Migration AnalyzerRPG Migration Analyzer is a Hanoi Rainbow skill for AS/400 and IBM i modernization: it parses RPG source, preserves business logic, maps data structures and file I/O to Java equivalents, and outputs migration reports and complexity estimates. Reach for it when planning or executing RPG-to-Java rewrites rather than generic API design.32installs17Architecture DesignThe architecture-design skill designs full software solutions: components, stacks, integration patterns, scalability, and deployment models. It outputs diagrams, technical specifications, ADRs, and roadmaps following a structured workflow. Reach for it when planning new systems, modernizing legacy apps, or deciding microservices versus monolith with documented tradeoffs.31installs18Requirements GatheringRequirements Gathering is a Hanoi Rainbow skill that walks through stakeholder analysis, elicitation sessions, and documentation of functional and non-functional needs as user stories or formal specs. Use it when a software initiative needs captured, prioritized, and traceable requirements before Rainbow specify, design, or implement commands.31installs19Backend Code ReviewThe backend-code-review skill performs systematic reviews of server-side code across popular languages and frameworks. It prioritizes authentication, data access, integrations, and async jobs, then reports issues with severities and fixes. Use it when you need a structured backend audit of APIs, queries, microservices boundaries, or security hotspots.30installs20Code RefactoringCode Refactoring is a Hanoi Rainbow skill that enforces a safe, test-first refactoring loop with named patterns for smells like long methods and duplicated logic. Use it when cleaning up legacy modules, reducing complexity before new features, or responding to quality-review findings. It preserves functionality through incremental steps rather than sweeping rewrites without coverage.27installs21Frontend CodingFrontend Coding is a Hanoi Rainbow skill for production-oriented UI development across major frameworks with TypeScript, state management, accessibility, and testing best practices. Reach for it when implementing components, choosing state patterns, optimizing bundles, or aligning new UI with WCAG expectations. It teaches patterns and examples rather than replacing your design system or backend API design skills.27installs22Mockup CreationThe mockup-creation skill builds polished, interactive UI mockups using NuxtJS 4 with Vue or Next.js with React, TypeScript, and TailwindCSS v4. It documents project initialization, styling setup, routing, and component patterns for rapid frontend demonstrations. Reach for it when you need production-quality prototypes for landing pages, dashboards, or admin UIs and want agent-guided scaffolding instead of static design files alone.27installs23Project PlanningProject Planning is a Hanoi Rainbow agent skill for software delivery planning: scope breakdown, user stories, estimation, sprint organization, and backlog prioritization. Reach for it when you need a structured roadmap and work breakdown before or during implementation, not when you are still eliciting raw stakeholder needs from scratch.27installs24Ibm CloudThe ibm-cloud skill offers systematic IBM Cloud platform guidance for compute, storage, managed databases, IAM, networking, CLI automation, Terraform or Schematics IaC, monitoring, and cost control. Its workflow decision tree routes tasks to reference files for VPC, IKS, Code Engine, and security configuration. Use it when you provision or operate enterprise workloads on IBM Cloud and need multi-zone patterns, CLI quick starts, and security baselines rather than ad hoc console clicks.26installs25Database DesignDatabase Design is a Hanoi Rainbow skill that walks from requirements and conceptual ERDs through logical normalization to physical types, indexes, and constraints. Reach for it when starting a new service datastore, revising entity relationships, or optimizing schema before migrations. It focuses on design principles and DDL patterns, not executing large-scale engine migrations—that is database-migration.25installs26Backend CodingThe backend-coding skill walks through designing endpoints, database layers, authentication, caching, queues, and microservices with production practices. It targets Node.js, Python, Java, and Go stacks and references deeper API and data guides. Reach for it when you are implementing server-side features, APIs, or integrations and want opinionated patterns instead of one-off snippets.24installs27Frontend Code ReviewFrontend Code Review is a Hanoi Rainbow skill that systematically inspects JavaScript and TypeScript UI code across quality, performance, accessibility, and security. Use it before merging large UI diffs, auditing design-system components, or validating WCAG and Core Web Vitals targets. It complements frontend-coding for implementation but focuses on critique and recommendations, not writing features from scratch.24installs28Code Security ReviewCode Security Review is a Hanoi Rainbow skill for deep application security audits spanning authentication, injection, cryptography, APIs, dependencies, and misconfigurations. Engage it before major releases, after threat-model updates, or when compliance requires documented control validation. It produces assessment-style reports, not automated DAST replacement or infrastructure pentesting of networks.23installs29Database MigrationDatabase Migration is a Hanoi Rainbow skill for planning and executing moves between engines, versions, and cloud platforms with downtime tradeoffs spelled out. Use it when upgrading PostgreSQL, shifting MySQL to Postgres, or lifting on-prem databases to managed cloud services. It emphasizes assessment, environment parity, cutover, and rollback—not greenfield schema ideation alone.23installs30Git CommitThe git-commit skill teaches agents to write conventional commit messages with clear types, optional scopes, imperative subjects, and detailed bodies when changes need context. It emphasizes atomic commits, automation-friendly prefixes, and footers for breaking changes and issue links. Use it whenever you or an agent are about to commit and want messages that match team standards and changelog tooling instead of vague one-liners.23installs31Aws CloudThe aws-cloud skill provides end-to-end AWS guidance across compute, storage, databases, networking, serverless, containers, security, and cost optimization. It helps you author Terraform, CloudFormation, or CDK and deployment scripts with architecture patterns for common workloads. Use it when deploying to AWS, tuning IAM and monitoring, or migrating environments to Amazon Web Services.22installs32Jcl Migration AnalyzerThe jcl-migration-analyzer skill analyzes legacy JCL and procedures to support migration to modern workflow orchestration such as Spring Batch, Apache Airflow, Kubernetes Jobs, or shell pipelines. It emphasizes dependency graphs, PROC parsing, GDG handling, and careful COND logic translation with supporting scripts for structure extraction. Use it when you have .jcl or .proc assets and need migration reports, complexity estimates, and implementation-ready orchestration strategies.22installs33Pseudocode To SpecificationPseudocode to Specification is a Hanoi Rainbow skill that analyzes pseudocode, algorithms, or snippets to produce functional specifications focused on business behavior, not implementation. Use it when legacy or draft logic must become reviewable requirements before design or when brownfield code needs a WHAT-level spec.22installs34System MigrationSystem Migration is a Hanoi Rainbow skill for operating-system and platform moves: Linux upgrades, Windows-to-Linux, mainframe modernization, P2V/V2V, and data-center relocation with phased cutover. Use it when infrastructure under applications must change safely, not when you only need application-level RPG or database migration analysis.21installs35Application MigrationThe application-migration skill guides end-to-end migration programs from legacy modernization through cloud moves and stack upgrades. It structures assessment, strategy selection, execution, and cutover with explicit risk and rollback planning. Use it when you must replatform, lift-and-shift, or refactor and need a repeatable migration playbook rather than ad hoc tickets.19installs36Azure CloudThe azure-cloud skill covers Microsoft Azure compute, storage, databases, networking, containers, security, DevOps, and monitoring. It produces Terraform, Bicep, or ARM templates plus deployment scripts and reference architectures. Reach for it when you deploy or migrate to Azure, configure AKS or App Service, or need Azure-specific security and cost guidance.19installs37Pli Migration AnalyzerThe pli-migration-analyzer skill analyzes legacy PL/I programs and produces Java migration strategies with type-safe mappings, dependency graphs, and structured reports. It highlights BigDecimal for decimals, exception handling instead of GO TO, and bundled scripts to extract structure and generate POJOs. Use it when you are modernizing mainframe PL/I code toward Java services and need actionable migration documentation with complexity and effort estimates.19installs38DevopsDevOps is a Hanoi Rainbow skill covering CI/CD design, infrastructure as code, container orchestration, deployment strategies, and observability across AWS, GCP, and Azure. Reach for it when standing up pipelines, hardening Kubernetes workloads, or codifying deploy and monitor runbooks. It delivers patterns and configuration guidance rather than replacing your cloud provider consoles or vendor-specific support tickets.18installs39Fujitsu MainframeThe fujitsu-mainframe skill from Hanoi Rainbow guides analysis and migration of Fujitsu mainframe estates including FACOM, BS2000/OSD, OSIV, NetCOBOL, PowerCOBOL, Fujitsu JCL, and SYMFOWARE toward Java and cloud platforms. It walks through asset discovery, structure extraction, dependency mapping, and migration strategy documentation with reference patterns for COBOL-to-JPA and JCL-to-orchestration. Reach for it when you are modernizing Fujitsu legacy codebases and need agent-assisted parsing, mapping, and target architecture plans rather than generic cloud trivia.18installs40Integration TestingThe integration-testing skill helps design integration testing strategies spanning APIs, databases, microservices, end-to-end flows, and test automation with CI/CD alignment. It points to reference files for frameworks, patterns, coverage reporting, and pipeline integration when deeper detail is needed. Use it when you are planning or implementing integration tests rather than unit tests alone and need structured test artifacts and automation guidance for connected systems.18installs41Platform MigrationThe platform-migration skill guides infrastructure-level moves such as cloud-to-cloud transfers, Kubernetes cluster migrations, CI/CD platform changes, monitoring stack upgrades, and IaC retooling. It promotes incremental waves, pilot migrations, dual-platform stabilization, and explicit validation before decommissioning source resources. Use it when you are changing cloud providers or core platform services and need structured assessment, risk planning, and cutover checklists complementary to application modernization.18installs