Functional specifications. MVP modules, 8+ use cases, business rules, acceptance criteria. Data models (relational/NoSQL). [EXPLICIT]
"Analyze with evidence. Every claim tagged. Every finding actionable."
Functional specifications. MVP modules, 8+ use cases, business rules, acceptance criteria. Data models (relational/NoSQL). [EXPLICIT] When to use: During analysis mode (capability source DNA). Before architecture or development begins.
assets/: functional-spec-template.md, use-case-schema.json, business-rule-taxonomy.json, acceptance-criteria-patterns.json, and firestore-model-template.json. [EXPLICIT]scripts/compile-functional-spec.py --spec <spec.json>. [EXPLICIT]| Input | Type | Required | Description |
|---|---|---|---|
| Project context | Text/Files | Yes | What to analyze |
| Output | Type | Description | |
| -------- | ------ | ------------- | |
| Analysis deliverable | Markdown | Evidence-tagged findings |
assets/manifest.json declares every reusable functional spec assetscripts/compile-functional-spec.py rejects specs with fewer than 8 use cases or missing acceptance criteria[!WARNING] IF >30% claims are [ASSUMPTION] THEN add prominent WARNING banner. IF analysis contains implementation details THEN move to plan (Art. 1.5 phase separation).
Example invocations:
scripts/compile-functional-spec.pyscripts/check.shbash ${CLAUDE_SKILL_DIR}/scripts/check.sh--output is explicit.assets/.assets/manifest.json lists every reusable asset and where it is used.assets/functional-spec-template.md defines the required section order.assets/use-case-schema.json defines minimum use case fields.assets/business-rule-taxonomy.json defines rule types.assets/acceptance-criteria-patterns.json defines Given/When/Then and checklist patterns.assets/firestore-model-template.json defines collection metadata required by this skill.| Scenario | Handling |
|---|---|
| Empty or minimal input | Request clarification before proceeding |
| Conflicting requirements | Flag conflicts explicitly, propose resolution |
| Out-of-scope request | Redirect to appropriate skill or escalate |
Capas del packet, cargables bajo demanda (disciplina ICM: una capa por vez, nunca todas juntas): references/ guías de profundidad (cargar UNA por etapa) · knowledge/ cuerpo de conocimiento · prompts/ prompts listos · examples/ salida de ejemplo · agents/ subagentes del packet · templates/ plantilla de output · scripts/ automatización local · assets/ recursos estáticos.
e8f986b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.