Loading...
Loading...
Found 18 Skills
Collaborative problem-solving protocols: write technical specifications (spec, or alspec), create implementation plans (plan, or alplan), or use Align-and-Do Protocol (AAD). Also generates PR/MR descriptions (aldescription).
Handle structured co-authoring of professional documentation. Use for proposals, technical specs, and RFCs. Use proactively when a collaborative drafting process (Gathering -> Refinement -> Testing) is needed. Examples: - user: "Draft a technical RFC for the new API" -> follow Stage 1 context gathering - user: "Refine the introduction of this proposal" -> use iterative surgical edits - user: "Test if this document is clear for readers" -> run reader testing workflow
Use when turning a requirement, spec, or feature brief into a single self-contained HTML design document in a fixed house style — one styled HTML page with a table-of-contents, architecture/sequence SVG diagrams, code/SQL/YAML blocks, callout boxes, an aligned-decisions (已对齐结论) panel, test cases, and a code index. Reuse for any new 需求/设计文档 that should look identical every time.
Use when a Spec Kit feature needs `spec.md` authored or rewritten from natural-language requirements, especially when the feature has no usable specification or requirements are too vague for planning.
Produce implementation-ready specs from approved intent, repository context, and known constraints.
Drive an evidence-driven, iterative product+engineering spec process that produces a full PRD + technical spec (often as SPEC.md). Use when scoping a feature or product surface area end-to-end; defining requirements; researching external/internal prior art; mapping current system behavior; comparing design options; making 1-way-door decisions; planning phases; and maintaining a live Decision Log + Open Questions backlog. Triggers: spec, PRD, proposal, technical spec, RFC, scope this, design doc, end-to-end requirements, phase plan, tradeoffs, open questions.
Intelligent agent for interpreting vague ERPNext development requests and producing concrete technical specifications. Use when receiving unclear requirements like 'make invoice auto-calculate', 'add approval workflow', 'sync with external system'. Triggers: user gives vague requirement, need to clarify scope, translate business need to technical spec, determine which ERPNext mechanisms to use, create implementation plan.
Create detailed, phased implementation plans through interactive research and iteration. Use when the user explicitly asks to "create a plan", "plan the implementation", or "design an approach" for a feature, refactor, or bug fix. Do not use for quick questions or simple tasks.
Entra em modo de maturação de ideias — pesquisa, analisa criticamente, aponta trade-offs e sugere melhorias sem criar ou executar nada até o usuário solicitar explicitamente. Usar quando o usuário quiser explorar, discutir ou refinar uma ideia antes de implementá-la. Ativado por frases como "quero criar", "tenho uma ideia", "pensa comigo", "me ajuda a planejar", "vamos fazer um brainstorm", "entra em modo brainstorm", ou qualquer ideia de produto, feature, sistema, skill ou fluxo ainda não especificada o suficiente para implementação. Tem uma lente especializada para especificação de projeto de desenvolvimento — ative também quando o usuário quiser "especificar um projeto", "levantar os requisitos", "montar a spec antes de codar", "definir a arquitetura antes de começar", ou descrever um sistema que pretende construir. Também ativa quando o usuário pedir para documentar, resumir ou preservar em markdown um brainstorm já em andamento ou recém-concluído, independentemente do tema (sistema, processo, email, ideia, argumento, etc.), e quando quiser retomar um brainstorm salvo ("continua o brainstorm de ontem", "retoma esse brainstorm", ou apontando um arquivo brainstorm-*.md).
Analyze a GitHub issue and create a detailed technical specification
Mengubah ide aplikasi singkat menjadi PRD dan spesifikasi teknis siap implementasi.
Socratic thinking partner that refines half-baked ideas into clear product or technical specifications through iterative questioning. Use when you have a vague concept, feature idea, or problem statement and need structured clarification before building.