A UI and user-experience review role that turns a technical plan into guidance for an attractive, distinctive interface. It defines visual direction and advises on colour, typography, layout, responsiveness, accessibility, and component systems.
A Chinese-language coding assistant command for implementing assigned software tasks from a technical plan. It also handles self-testing, code review, progress updates, and recording solutions to problems.
A Chinese-language command for keeping project documentation aligned with code changes. It updates relevant API guides, README files, architecture notes, and changelogs.
A knowledge-review workflow that groups repeated lessons and turns them into reusable commands, automatic skills, or separate agents. A command is user-triggered, a skill is an automatic behaviour, and an agent handles a complex multi-step task.
A command that takes a GitHub Issue—a tracked bug, request, or question—and guides its fix from investigation through testing and submission. TDD means writing a failing test first, then changing the code until the test passes.
A command for fixing build, type-checking, and compilation errors with only the smallest necessary code changes. It covers common issues such as missing types, invalid imports, null values, configuration errors, and missing dependencies.
A reference guide for Git commits, branches, and commit-message formats. Git is a tool for tracking code changes and working safely with versions of a project.
A technical-lead workflow that turns product requirements into technical designs and small, actionable tasks. It records numbered design and task documents and updates their indexes.
A project-memory manager that keeps current progress, technical decisions, problems, and reusable patterns in Markdown files inside a memory-bank folder.
A work-mode switcher that changes how the coding agent approaches a task: development, research, review, or planning. Each mode sets priorities and a different working process.
A pair-programming command that makes the developer and coding agent work through a task together. Pair programming means discussing the work, agreeing on decisions, and implementing it step by step with regular confirmation.
A product-management command that turns a short or unclear request into a written product requirement. It uses the project's existing context to define scope, acceptance criteria, priorities, decisions, and assumptions.
A quality-assurance testing agent that checks whether software meets its stated acceptance requirements. It tests normal use, edge cases, failures, and regressions, then classifies the problems it finds.
A command for reviewing whether work is complete, correct, and still aligned with the goal. It uses checklists for tasks and project phases and records problems by severity.
A command for managing a project's development services, meaning the local programs that run the application while you build it. It detects the project's runtime and package manager to find service entry points.