| name | shared |
| description | Shared infrastructure and patterns for spec-kit specification-driven development |
| category | infrastructure |
| tags | shared, patterns, templates, specification |
| provides | [object Object] |
| reusable_by | all spec-kit skills and commands |
| estimated_tokens | 200 |
Shared Infrastructure
Overview
Provides common patterns, templates, and infrastructure modules used across all spec-kit commands and skills. This skill exists to reduce duplication and maintain consistency in specification-driven development workflows.
Purpose
This skill consolidates reusable components:
- Technology-specific patterns (ignore files, tooling configurations)
- Quality validation dimensions for requirements
- Artifact structure documentation (spec.md, plan.md, tasks.md, checklists)
Modules
tech-stack-patterns.md
Technology-specific patterns for common stacks and tools:
- Language-specific ignore patterns (Node.js, Python, Rust, Go, Java, C#)
- Common tool configurations (Docker, ESLint, Prettier, Terraform)
- Universal exclusions (.DS_Store, .vscode, .idea)
checklist-dimensions.md
Quality validation dimensions for requirement testing:
- Completeness, Clarity, Consistency
- Measurability, Coverage, Edge Cases
- Non-Functional Requirements
- How to write "unit tests for requirements"
artifact-structure.md
Spec-kit artifact organization and purpose:
- spec.md structure and role
- plan.md structure and role
- tasks.md structure and role
- checklists/ directory organization
- .specify/ feature directory layout
Usage
This skill is automatically loaded by speckit-orchestrator and referenced by other spec-kit skills. It should not be loaded directly by commands.
Related Skills
speckit-orchestrator: Workflow coordinationspec-writing: Specification creationtask-planning: Task generation