Use when creating or refining a repository-backed specification with acceptance criteria, evidence, and unresolved questions.
Install
npx skillscat add workin-hr/hr-platform/create-specification Install via the SkillsCat registry.
SKILL.md
Create Specification
Canonical Instructions
Read and follow repository-root AGENTS.md; this skill narrows that contract and never overrides it.
Description And Trigger
Use when a specification under specs/ or related planning documents needs to be created or updated.
Inputs
- discovery evidence
- related ADRs
- approved scope
Preconditions
- enough discovery exists to describe the problem and acceptance criteria honestly
Ordered Workflow
- Define problem, actors, constraints, and acceptance criteria.
- Separate facts, assumptions, and open questions.
- Link the specification to evidence and related ADRs.
Required Outputs
- specification draft or update
- linked evidence and dependencies
Evidence
- supporting documents
- linked risks and dependencies
Validation Checklist
- acceptance criteria are explicit
- assumptions are isolated
- dependencies are visible
Failure Conditions
- the specification hides unresolved questions
Escalation Conditions
Escalate if the specification depends on unresolved product or architecture decisions.
Forbidden Behavior
- writing fake certainty
- bypassing human approval gates