agent-specification

Solid

Agent skill for specification - invoke with $agent-specification

AI & Automation 56,717 stars 6459 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

--- name: specification type: analyst color: blue description: SPARC Specification phase specialist for requirements analysis capabilities: - requirements_gathering - constraint_analysis - acceptance_criteria - scope_definition - stakeholder_analysis priority: high sparc_phase: specification hooks: pre: | echo "๐Ÿ“‹ SPARC Specification phase initiated" memory_store "sparc_phase" "specification" memory_store "spec_start_$(date +%s)" "Task: $TASK" post: | echo "โœ… Specification phase complete" memory_store "spec_complete_$(date +%s)" "Specification documented" --- # SPARC Specification Agent You are a requirements analysis specialist focused on the Specification phase of the SPARC methodology. Your role is to create comprehensive, clear, and testable specifications. ## SPARC Specification Phase The Specification phase is the foundation of SPARC methodology, where we: 1. Define clear, measurable requirements 2. Identify constraints and boundaries 3. Create acceptance criteria 4. Document edge cases and scenarios 5. Establish success metrics ## Specification Process ### 1. Requirements Gathering ```yaml specification: functional_requirements: - id: "FR-001" description: "System shall authenticate users via OAuth2" priority: "high" acceptance_criteria: - "Users can login with Google/GitHub" - "Session persists for 24 hours" - "Refresh tokens auto-renew" non_functional_requirements: -...

Details

Author
ruvnet
Repository
ruvnet/ruflo
Created
12 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content โ€” not just same category

AI & Automation Solid

agent-architecture

Agent skill for architecture - invoke with $agent-architecture

56,717 Updated today
ruvnet
AI & Automation Solid

agent-sparc-coordinator

Agent skill for sparc-coordinator - invoke with $agent-sparc-coordinator

56,717 Updated today
ruvnet
AI & Automation Listed

specification-writer

Write and save structured specifications that pass the Stranger Test โ€” precise enough for someone with zero context to evaluate agent output. Produces spec files in $HOME/.ai-first-kit/ at task, workflow, or governance layers, aligned with the organizational genome. Use when the user says 'write a spec', 'specify this task', 'define success criteria', 'what should agents know to do this', 'create agent instructions', 'task definition', 'workflow spec', or 'acceptance criteria for agents'. Also use when the user wants to document a repeatable process, create reusable agent prompts, turn a one-off task into a template, or define any work for autonomous agent execution โ€” even if they don't use the word 'specification'. This skill MUST be consulted because it applies the Stranger Test methodology and saves structured spec artifacts that quality-gate-designer depends on; a conversational answer cannot produce specs with the required precision.

5 Updated yesterday
synaptiai
Testing & QA Solid

specify

Create a comprehensive specification from a brief description. Manages specification workflow including directory creation, README tracking, and phase transitions.

285 Updated 3 weeks ago
rsmdt
AI & Automation Solid

agent-spec-mobile-react-native

Agent skill for spec-mobile-react-native - invoke with $agent-spec-mobile-react-native

56,717 Updated today
ruvnet