
Push the LLM to reconsider, refine, and improve its recent output. Use when user asks for deeper critique or mentions a known deeper critique method, e.g. socratic, first principles, pre-mortem, red team.
Builds, edits or analyzes Agent Skills through conversational discovery. Use when the user requests to "Create an Agent", "Analyze an Agent" or "Edit an Agent".
Create or update product briefs through guided or autonomous discovery. Use when the user requests to create or update a Product Brief.
Edit an existing PRD. Use when the user says "edit this PRD".
Technical documentation specialist and knowledge curator. Use when the user asks to talk to Paige or requests the tech writer.
Plans, creates, and validates BMad modules. Use when the user requests to 'ideate module', 'plan a module', 'create module', 'build a module', or 'validate module'.
Sets up BMad Builder module in a project. Use when the user requests to 'install bmb module', 'configure BMad Builder', or 'setup BMad Builder'.
Builds, converts, and analyzes workflows and skills. Use when the user requests to "build a workflow", "modify a workflow", "quality check workflow", "analyze skill", or "convert a skill".
Strategic business analyst and requirements expert. Use when the user asks to talk to Mary or requests the business analyst.
Document brownfield projects for AI context. Use when the user says "document this project" or "generate project docs"
Conduct technical research on technologies and architecture. Use when the user says they would like to do or produce a technical research report
UX designer and UI specialist. Use when the user asks to talk to Sally or requests the UX designer.
Conduct market research on competition and customers. Use when the user says they need market research
Product manager for PRD creation and requirements discovery. Use when the user asks to talk to John or requests the product manager.
Plan UX patterns and design specifications. Use when the user says "lets create UX design" or "create UX specifications" or "help me plan the UX"
Validate a PRD against standards. Use when the user says "validate this PRD" or "run PRD validation"
Conduct domain and industry research. Use when the user says wants to do domain research for a topic or industry
Validate PRD, UX, Architecture and Epics specs are complete. Use when the user says "check implementation readiness".
Initialize BMad project configuration and load config variables. Use when any skill needs module-specific configuration values, or when setting up a new BMad project.
Execute story implementation following a context filled story spec file. Use when the user says "dev this story [story file]" or "implement the next story in the sprint plan"
Splits large markdown documents into smaller, organized files based on level 2 (default) sections. Use if the user says perform shard document
Lossless LLM-optimized compression of source documents. Use when the user requests to 'distill documents' or 'create a distillate'.
Create architecture solution design decisions for AI agent consistency. Use when the user says "lets create architecture" or "create technical architecture" or "create a solution design"
System architect and technical design leader. Use when the user asks to talk to Winston or requests the architect.
Elite full-stack developer for rapid spec and implementation. Use when the user asks to talk to Barry or requests the quick flow solo dev.
Senior software engineer for story execution and code implementation. Use when the user asks to talk to Amelia or requests the developer agent.
Break requirements into epics and user stories. Use when the user says "create the epics and stories list"
Scrum master for sprint planning and story preparation. Use when the user asks to talk to Bob or requests the scrum master.
Create project-context.md with AI rules. Use when the user says "generate project context" or "create project context"
QA engineer for test automation and coverage. Use when the user asks to talk to Quinn or requests the QA engineer.
Generates or updates an index.md to reference all docs in the folder. Use if user requests to create or update an index of all files in a specific folder
Creates a dedicated story file with all the context the agent will need to implement it later. Use when the user says "create the next story" or "create story [story identifier]"
Manage significant changes during sprint execution. Use when the user says "correct course" or "propose sprint change"
Generate end to end automated tests for existing features. Use when the user says "create qa automated tests for [feature]"
Review code changes adversarially using parallel review layers (Blind Hunter, Edge Case Hunter, Acceptance Auditor) with structured triage into actionable categories. Use when the user says "run code review" or "review this code"
Implements any user intent, requirement, story, bug fix or change request by producing clean working code artifacts that follow the project's existing architecture, patterns and conventions. Use when the user wants to build, fix, tweak, refactor, add or modify any code, component or feature.
Summarize sprint status and surface risks. Use when the user says "check sprint status" or "show sprint status"
Post-epic review to extract lessons and assess success. Use when the user says "run a retrospective" or "lets retro the epic [epic]"
Generate sprint status tracking from epics. Use when the user says "run sprint planning" or "generate sprint plan"
Structural editor that proposes cuts, reorganization, and simplification while preserving comprehension. Use when user requests structural review or editorial review of structure
Analyzes current state and user query to answer BMad questions or recommend the next skill(s) to use. Use when user asks for help, bmad help, what to do next, or what to start with in BMad.
Clinical copy-editor that reviews text for communication issues. Use when user says review for prose or improve the prose
Facilitate interactive brainstorming sessions using diverse creative techniques and ideation methods. Use when the user says help me brainstorm or help me ideate.
Orchestrates group discussions between all installed BMAD agents, enabling natural multi-agent conversations. Use when user requests party mode.
Perform a Cynical Review and produce a findings report. Use when the user requests a critical review of something
Walk every branching path and boundary condition in content, report only unhandled edge cases. Orthogonal to adversarial review - method-driven not attitude-driven. Use when you need exhaustive edge-case analysis of code, specs, or diffs.
Create a PRD from scratch. Use when the user says "lets create a product requirements document" or "I want to create a new PRD"
pm agent
sm agent
Create a new BMAD workflow with proper structure and best practices
Run validation checks in MAX-PARALLEL mode against a workflow requires a tool that supports Parallel Sub-Processes
Initialize game test framework architecture for Unity, Unreal Engine, or Godot projects
Create comprehensive game test scenarios covering gameplay, progression, and quality requirements
Run after epic completion to review overall success, extract lessons learned, and explore if new information emerged that might impact the next epic
Summarize sprint-status.yaml for game project, surface risks, and route to the right implementation workflow.
Validate PRD, UX, Architecture and Epics specs are complete. Use when the user says "check implementation readiness".
Create product brief through collaborative discovery. Use when the user says "lets create a product brief" or "help me create a project brief"
Document brownfield projects for AI context. Use when the user says "document this project" or "generate project docs"
Create project-context.md with AI rules. Use when the user says "generate project context" or "create project context"
Implement a Quick Tech Spec for small changes or features. Use when the user provides a quick tech spec and says "implement this quick spec" or "proceed with implementation of [quick tech spec]"
Execute editorial-review-structure
Execute review-edge-case-hunter
Validates C# scripts for best practices, performance, and Unity patterns. Use when reviewing scripts or checking code quality.
Generate and manage the sprint status tracking file for Phase 4 implementation, extracting all epics and stories from epic files and tracking their status through the development lifecycle
Summarize sprint status and surface risks. Use when the user says "check sprint status" or "show sprint status"
Improves the quality of images, especially screenshots, by enhancing resolution, sharpness, and clarity. Perfect for preparing images for presentations, documentation, or social media posts.
Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort.
Generates production-ready C# script templates (MonoBehaviour, ScriptableObject, Editor, tests). Use when creating new scripts or setting up project structure.
Guides selection between UGUI and UI Toolkit for projects. Use when choosing UI framework or migrating UI systems.
Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.
Design LLM applications using the LangChain framework with agents, memory, and tool integration patterns. Use when building LangChain applications, implementing AI agents, or creating complex LLM workflows.
Implement comprehensive evaluation strategies for LLM applications using automated metrics, human feedback, and benchmarking. Use when testing LLM performance, measuring AI application quality, or establishing evaluation frameworks.
Build Retrieval-Augmented Generation (RAG) systems for LLM applications with vector databases and semantic search. Use when implementing knowledge-grounded AI, building document Q&A systems, or integrating LLMs with external knowledge bases.
Master advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability in production. Use when optimizing prompts, improving LLM outputs, or designing production prompt templates.
Validate existing BMAD agents and offer to improve deficiencies
Navigate significant changes during sprint execution by analyzing impact, proposing solutions, and routing for implementation
Flexible game development - execute tech-specs, implement features, or refactor code with game-specific considerations.
Rapid game prototyping - quickly test gameplay ideas, mechanics, or features with minimal setup.
Conversational spec engineering for games - ask questions, investigate code, produce implementation-ready tech-spec.
Create a PRD from scratch. Use when the user says "lets create a product requirements document" or "I want to create a new PRD"
agent-builder agent
analyst agent
dev agent
tech-writer agent
Create product brief for BMAD module development
Edit existing BMAD workflows while maintaining integrity
Run compliance check on BMAD modules against best practices
Facilitate game brainstorming sessions with game-specific context, guidance, and game design techniques.
Create the next user story markdown from epics/PRD and architecture, using a standard template and saving to the stories folder
Execute a story by implementing tasks/subtasks, writing tests, validating, and updating the story file per acceptance criteria
Generate automated game tests for Unity, Unreal, or Godot based on test design scenarios
Design performance testing strategy for frame rate, memory, and loading times
ux-designer agent
Game Design Document workflow for all game project levels - from small prototypes to full AAA games. Generates comprehensive GDD with game mechanics, systems, progression, and implementation guidance.
Creates a concise project-context.md file with critical rules and patterns that AI agents must follow when implementing game code. Optimized for LLM context efficiency.
Initialize a new BMGD game project by determining level, type, and creating workflow path
Creates a dedicated story file with all the context the agent will need to implement it later. Use when the user says "create the next story" or "create story [story identifier]"
Execute story implementation following a context filled story spec file. Use when the user says "dev this story [story file]" or "implement the next story in the sprint plan"
Generate end to end automated tests for existing features. Use when the user says "create qa automated tests for [feature]"
Facilitate interactive brainstorming sessions using diverse creative techniques and ideation methods. Use when the user says help me brainstorm or help me ideate.
Execute index-docs
Use this skill when implementing complex programming tasks that benefit from multi-agent collaboration. This skill coordinates a Master LLM (orchestrator) with specialized agents (Requirements Agent, Code Agent, Review Agent) to deliver high-quality software through a structured development workflow.
Create structured playtesting sessions for gameplay validation and user feedback
bmad-master agent
module-builder agent
workflow-builder agent
qa agent
quick-flow-solo-dev agent
Create a new BMAD agent with best practices and compliance
Create a complete BMAD module with agents, workflows, and infrastructure
Edit existing BMAD agents while maintaining compliance
Edit existing BMAD modules while maintaining coherence
Rework a Workflow to a V6 Compliant Version
Run validation check on BMAD workflows against best practices
Perform an ADVERSARIAL Senior Developer code review that finds 3-10 specific problems in every story. Challenges everything: code quality, test coverage, architecture compliance, security, performance. NEVER accepts `looks good` - must find minimum issues and can auto-fix with user approval. Game-specific focus on 60fps, feel, and platform considerations.
Creates a comprehensive Game Brief through collaborative step-by-step discovery to capture game vision before detailed design.
Creates a comprehensive Game Design Document through collaborative step-by-step discovery between game designer and user.
Collaborative game architecture workflow for AI-agent consistency. Intelligent, adaptive conversation that produces a decision-focused game architecture document covering engine, systems, networking, and technical design optimized for game development.
Interactive game brief creation workflow that guides users through defining their game vision with multiple input sources and conversational collaboration
Review test quality, coverage, and identify gaps in game testing
Narrative design workflow for story-driven games. Creates comprehensive narrative documentation including story structure, character arcs, world-building, dialogue systems, and production planning.
Lightweight status checker - answers "what should I do now?" for any game dev agent. Reads YAML status file for workflow tracking. Use workflow-init for new projects.
Perform adversarial code review finding specific issues. Use when the user says "run code review" or "review this code"
Manage significant changes during sprint execution. Use when the user says "correct course" or "propose sprint change"
Create architecture solution design decisions for AI agent consistency. Use when the user says "lets create architecture" or "create technical architecture" or "create a solution design"
Break requirements into epics and user stories. Use when the user says "create the epics and stories list"
Plan UX patterns and design specifications. Use when the user says "lets create UX design" or "create UX specifications" or "help me plan the UX"
Conduct domain and industry research. Use when the user says "lets create a research report on [domain or industry]"
Edit an existing PRD. Use when the user says "edit this PRD".
Conduct market research on competition and customers. Use when the user says "create a market research report about [business idea]".
Very quick process to create implementation-ready quick specs for small changes or features. Use when the user says "create a quick spec" or "generate a quick tech spec"
Post-epic review to extract lessons and assess success. Use when the user says "run a retrospective" or "lets retro the epic [epic]"
Generate sprint status tracking from epics. Use when the user says "run sprint planning" or "generate sprint plan"
Conduct technical research on technologies and architecture. Use when the user says "create a technical research report on [topic]".
Validate a PRD against standards. Use when the user says "validate this PRD" or "run PRD validation"
Execute editorial-review-prose
Execute help
Orchestrates group discussions between all installed BMAD agents, enabling natural multi-agent conversations. Use when user requests party mode.
Execute review-adversarial-general
Execute shard-doc
自动从网络收集 Claude Code 的最新使用技巧、功能更新和最佳实践。当用户需要了解 Claude Code 的新功能、使用技巧、高级用法或 Claude Agent SDK 开发时使用此skill。支持本地缓存,避免重复搜索。
统一管理 Claude Code 生态系统的所有组件更新,包括 CLI、BMAD 框架、插件市场等。当用户需要更新 Claude Code 相关组件、检查更新状态或查看更新报告时使用此 skill。
Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership.
这个skill专门用于监控GitHub上的热门AI项目,获取项目的简述信息和不同时间范围的更新状态。当用户需要了解GitHub AI项目动态时使用此skill。通过智能分析项目的活跃度、星标增长、提交频率等指标,为用户提供AI领域最具潜力和活跃度的开源项目洞察。
Save current work context before ending a task or exiting the current work session. Use when the user asks to save context, save handoff notes, preserve progress for later, or prepare a resume file before stopping.
Analyzes scenes for performance bottlenecks (draw calls, batching, textures, GameObjects). Use when optimizing scenes or investigating performance issues.
Execute and analyze Unity Test Framework tests from the command line. This skill automates test execution for Unity projects by detecting the Unity Editor, configuring test parameters (EditMode/PlayMode), running tests via CLI, parsing XML results, and generating detailed failure reports. Use this when running Unity tests, validating game logic, or debugging test failures.
Assists with Unity UI Toolkit development - UXML structure, USS styling, C# VisualElement manipulation, data binding, and custom controls. Use when implementing UI Toolkit interfaces.
architect agent