Loading...
Loading...
Found 16 Skills
Create detailed technical specifications, requirements documents, design documents, and system architecture specs. Use when writing technical specs, requirements docs, or design documents.
Creates detailed technical specifications for software projects covering requirements, architecture, APIs, and testing strategies. Use when planning features, documenting system design, or creating architecture decision records.
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).
Create or update the project constitution through interactive phase-based
Create Technical Specifications (SPEC) - Layer 10 artifact using YAML format for implementation-ready specifications
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.
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).
Améliorer un Prompt avec le Contexte du Projet, Techniques Avancées et Skills Spécialisés
Analyze a GitHub issue and create a detailed technical specification
Mengubah ide aplikasi singkat menjadi PRD dan spesifikasi teknis siap implementasi.
Use when creating or iterating on a detailed per-subsystem technical design specification from a system spec, before starting OpenSpec workflow. Triggers: "design spec", "subsystem spec", "write the spec for S1", "phase breakdown", "implementation phases", "mid-level spec", "technical design". Encodes opinionated progressive phase discipline with FP progression and contract boundaries. Do NOT use for high-level system specs (use brainstorming) or for OpenSpec artifacts (use openspec directly).
Rédige un cahier des charges complet, publié comme artifact HTML lisible (sommaire, recherche par identifiant, diagrammes, copie du Markdown complet ou par partie) et livré aussi en Markdown, à partir de specs UI et fonctionnelles (projet du skill specs-ui) : présentation et périmètre, utilisateurs et rôles, spécifications fonctionnelles et UI par lot avec critères d'acceptation, identité visuelle, exigences non fonctionnelles, architecture, stack technique détaillée, infrastructure et exploitation, découpage en lots avec estimations en fourchettes, planning, risques et points ouverts. L'architecture est déduite des specs, proposée en options puis validée. Utiliser dès que la personne parle de cahier des charges, CDC, spécifications techniques, dossier de conception, document pour l'équipe de dev, architecture ou stack à partir des specs, chiffrage ou découpage en lots, même sans prononcer le mot « cahier des charges ».