# Plan

> Plan

- Skill: `majiayu000/plan-44` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/plan-44`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/plan-44/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/majiayu000/plan-44

---


# Plan

## When to use

- You have a product mission + docs and need a clear task breakdown
- Starting implementation of a new feature
- Need to estimate effort and dependencies

## Instructions

1. Extract acceptance criteria and constraints from discovery phase

2. Create tasks (T1..TN) with:
   - **User story + criteria**: What the user should be able to do
   - **Files to create/modify**: Specific paths
   - **Tests to add/run**: Test file locations and descriptions
   - **Dependencies**: Which tasks depend on others

3. Keep tasks small and parallelizable:
   - Each task should be completable in one session
   - Minimize dependencies between tasks
   - Group related changes together

## Task Format

```markdown
## Task T1: [Title]

### User Story
As a [user], I want to [action], so that [benefit].

### Acceptance Criteria
- [ ] Criterion 1
- [ ] Criterion 2

### Files
- CREATE: `src/module.py`
- MODIFY: `src/existing.py`

### Tests
- `tests/test_module.py::test_feature`

### Dependencies
- None (can start immediately)
```

## Planning Checklist

- [ ] All acceptance criteria covered by tasks
- [ ] Each task has clear file scope
- [ ] Each task has defined tests
- [ ] Dependencies are documented
- [ ] Tasks are small enough for one session

