.claude/skills/plan-feature/SKILL.md
Create comprehensive feature implementation plan with deep codebase analysis. Use before implementing any feature.
npx skillsauth add lucidlabs-hq/agent-kit plan-featureInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Transform a feature request into a comprehensive implementation plan through systematic codebase analysis and strategic planning.
Core Principle: We do NOT write code in this phase. Our goal is to create a context-rich plan that enables one-pass implementation success.
Key Philosophy: Context is King. The plan must contain ALL information needed for implementation.
Deep Feature Analysis:
Create User Story Format:
As a <type of user>
I want to <action/goal>
So that <benefit/value>
Use specialized analysis:
1. Check PRD for Requirements
Read .claude/PRD.md to understand:
2. Project Structure Analysis
3. Pattern Recognition
CLAUDE.md for project rules.claude/reference/ for best practices4. Integration Points
Clarify Ambiguities:
If requirements are unclear, ask the user before continuing.
Gather Documentation:
Compile References:
## Relevant Documentation
- [Link](https://example.com)
- Section: [Relevant section]
- Why: [Reason needed]
Consider:
Create plan with this structure:
# Feature: [feature-name]
## Feature Description
[Detailed description]
## User Story
As a [user type]
I want to [action]
So that [benefit]
## Feature Metadata
**Type:** [New Capability/Enhancement/Refactor/Bug Fix]
**Complexity:** [Low/Medium/High]
**Systems Affected:** [Frontend/Backend/Agent/Database]
**Dependencies:** [Libraries or services]
---
## CONTEXT REFERENCES
### Files to Read Before Implementing
| File | Lines | Why |
|------|-------|-----|
| `path/to/file.tsx` | 15-45 | Pattern reference |
| `path/to/types.ts` | 100-120 | Types to extend |
### Files to Create
| File | Purpose |
|------|---------|
| `path/to/new.tsx` | [Purpose] |
### Documentation to Read
- [Link](url) - Section: X - Why: Y
### Patterns to Follow
**Component Pattern:**
```typescript
// Example from codebase
path/to/file.tsxpnpm run lint && pnpm run type-checkpath/to/existing.tsxpnpm run test[Continue with all tasks...]
cd frontend && pnpm run lint
cd frontend && pnpm run type-check
pnpm run test
cd frontend && pnpm run build
pnpm run dev/commit
---
## Output
### Save Plan
**Filename:** `.agents/plans/{kebab-case-name}.md`
Examples:
- `add-dashboard-overview.md`
- `implement-ticket-classification.md`
- `fix-auth-redirect.md`
### Update PROJECT-STATUS.md
After creating plan, update PROJECT-STATUS.md:
```markdown
## Active Plan
**Plan:** `.agents/plans/[plan-name].md`
**Feature:** [Feature description]
**Phase:** Planning Complete
**Progress:** 0/[X] tasks
### Next Task
- **Task:** Task 1 - [Description]
- **Status:** Ready to start
Add to Recent Activity:
| [Today] | plan | Created plan: [feature-name] |
Provide:
Plan created! To implement:
1. Run /execute .agents/plans/[plan-name].md
2. Or review the plan first and adjust if needed
development
Deploy invoice-accounting-assistant to HQ server. Runs tests first (TDD), then builds and deploys. Use when ready to push changes to staging/production.
testing
Visual UI verification with agent-browser. Use after implementing UI components to take screenshots, verify interactions, and self-check your work. FASTER than E2E tests.
documentation
Update README with current project status and features. Use after completing features.
tools
--- name: time-report description: Cross-project time report. Aggregates all session data from ~/.claude-time/sessions/. Use to see how much time was spent across all projects. disable-model-invocation: true allowed-tools: Bash, Read argument-hint: [all | this-week | this-month | last-month | {project-name}] --- # Time Report: Cross-Project Session Overview ## Objective Read ALL session files from `~/.claude-time/sessions/*.json` and produce an aggregated time report. Supports filtering by pe