How mohammad-adnan-shahid/pos works
Spec Kit Plus is a command-line project bootstrapper and a collection of prompt templates for AI-assisted, spec-driven development. Its principal workflow is selecting a project/agent setup, fetching and unpacking a matching template, then using commands to move from requirements through planning and implementation. The CLI excerpts support the GitHub release/download path; the command-template lifecycle is apparent from the tree, but its runtime dispatch is not shown, so no dispatch edges are asserted.
Main entry points: __init__.py Specify CLI · specify.md Specify Requirements · plan.md Plan Work · tasks.md Break Into Tasks
Components 21
Project Bootstrap
- Specify CLI
spec-kit-plus/src/specify_cli/__init__.py - Template Archive
- Bootstrapped Project
- Setup Scripts
spec-kit-plus/scripts
SDD Workflow
- Command Prompts
spec-kit-plus/templates/commands - Specify Requirements
spec-kit-plus/templates/commands/specify.md - Clarify Requirements
spec-kit-plus/templates/commands/clarify.md - Plan Work
spec-kit-plus/templates/commands/plan.md - Break Into Tasks
spec-kit-plus/templates/commands/tasks.md - Implement
spec-kit-plus/templates/commands/implement.md - Analyze
spec-kit-plus/templates/commands/analyze.md - Record History
spec-kit-plus/templates/commands/phr.md - Record Decisions
spec-kit-plus/templates/commands/adr.md
Project Guidance
- Project Constitution
spec-kit-plus/memory/constitution.md - Extended Constitution
spec-kit-plus/memory/constitutionplus.md - Agent File Template
spec-kit-plus/templates/agent-file-template.md - Specification Template
spec-kit-plus/templates/spec-template.md - Plan Template
spec-kit-plus/templates/plan-template.md - Task Template
spec-kit-plus/templates/tasks-template.md
Other components
- Developer
- GitHub Releases
Connections 20
- Developer → Specify CLI: runs
- Specify CLI → GitHub Releases: requests release
- GitHub Releases → Specify CLI: returns asset metadata
- Specify CLI → Template Archive: downloads and unpacks
- Specify CLI → Bootstrapped Project: creates project
- Specify CLI → Setup Scripts: uses setup helpers
- Developer → Specify Requirements: starts workflow
- Specify Requirements → Clarify Requirements: refines requirements
- Clarify Requirements → Plan Work: informs planning
- Plan Work → Break Into Tasks: defines tasks
- Break Into Tasks → Implement: guides execution
- Implement → Analyze: supports review
- Developer → Record History: records progress
- Developer → Record Decisions: records decisions
- Project Constitution → Specify Requirements: guides
- Extended Constitution → Specify Requirements: guides
- Agent File Template → Bootstrapped Project: provides guidance
- Specification Template → Specify Requirements: structures output
- Plan Template → Plan Work: structures output
- Task Template → Break Into Tasks: structures output