From tac
Generates Markdown feature plans with user stories, phased implementation, testing strategies, and validation commands. Use before implementing new functionality.
npx claudepluginhub melodic-software/claude-code-plugins --plugin tacThis skill is limited to using the following tools:
Create a new plan in `specs/*.md` to implement the Feature using the exact specified markdown Plan Format. Follow the Instructions to create the plan, use the Relevant Files to understand existing patterns.
Generates zero-context implementation plans with bite-sized TDD tasks, exact file paths, code snippets, tests, and verification steps for multi-step features.
Generates structured implementation plans for multi-step coding tasks from specs, breaking into TDD bite-sized steps with dependencies, files, tests, and commands before coding.
Creates TDD implementation plans for multi-step features from specs, with granular tasks, exact file paths, code/tests/commands, and git commits. Use before coding.
Share bugs, ideas, or general feedback.
Create a new plan in specs/*.md to implement the Feature using the exact specified markdown Plan Format. Follow the Instructions to create the plan, use the Relevant Files to understand existing patterns.
Focus on the following files to understand the codebase:
Write the plan to specs/feature-<descriptive-name>.md using this exact format:
# Feature: <descriptive-name>
## Feature Description
<Clear explanation of the feature and its value to users>
## User Story
As a <role>, I want <capability> so that <benefit>.
## Problem Statement
<What user need or pain point does this feature address>
## Solution Statement
<High-level description of how this feature solves the problem>
## Relevant Files
<Files to create or modify, organized by type>
### New Files
- <path/to/new/file.ts> (purpose)
### Modified Files
- <path/to/existing/file.ts> (what changes)
## Implementation Plan
### Foundation Phase
<Setup, dependencies, configuration, scaffolding>
### Core Phase
<Main feature implementation - the primary logic>
### Integration Phase
<Connecting components, wiring up, final touches>
## Step by Step Tasks
1. <First task with specific file references>
2. <Continue with numbered, specific tasks>
## Testing Strategy
### Unit Tests
<Component and function-level tests to write>
### Integration Tests
<Cross-component and API tests to write>
### Edge Cases
<Boundary conditions and error scenarios to test>
## Acceptance Criteria
- [ ] <Specific criterion that can be verified>
- [ ] <Another criterion>
- [ ] <Continue criteria>
## Validation Commands
<Commands that prove the feature works>
- Run `<test command>` to verify unit tests pass
- Run `<test command>` to verify integration tests pass
- Run `<build command>` to verify build succeeds
- Manual verification: <steps to manually test>
## Notes
<Future enhancements, related features, technical debt, dependencies>
$ARGUMENTS