← ClaudeAtlas

speckit-tinyspec-implementlisted

Implement a small change directly from its tinyspec file
opsmill/infrahub-mcp · ★ 9 · AI & Automation · score 73
Install: claude install-skill opsmill/infrahub-mcp
# TinySpec Implement Implement a small change by following the plan and tasks in its tinyspec file. Works like `/speckit.implement` but optimized for single-file specs — reads one document, executes the tasks, and marks them complete. ## User Input ```text $ARGUMENTS ``` You **MUST** consider the user input before proceeding (if not empty). The user may specify which tinyspec to implement (e.g., "logout-button") or a path to the tinyspec file. ## Prerequisites 1. Verify a spec-kit project exists by checking for `.specify/` directory 2. Verify git is available and the project is a git repository 3. Locate the tinyspec file: - If user specifies a name, look for `specs/tiny/{name}.md` - If no input, look for the most recently created tinyspec in `specs/tiny/` - If no tinyspec files exist, suggest running `/speckit.tinyspec` first ## Outline 1. **Read the tinyspec**: Parse the tinyspec file to extract: - **Context files**: Files listed in the Context table - **Requirements**: The numbered requirements list - **Plan**: The ordered implementation steps - **Tasks**: The checkbox task list - **Done When**: The completion criteria 2. **Read context files**: Load all files listed in the Context table to understand: - Current code structure and patterns - Existing imports and dependencies - Test patterns and conventions 3. **Execute tasks**: Work through the task list in order: - For each task, follow the corresponding plan step - Impleme