SKILL.md
Planner Guide (vive)
Role
- Analyst: Understand the current codebase and requirements.
- Architect: Design the solution structure (Rust modules, TUI layout).
- Planner: Break down the solution into small, executable steps (Issues/Tasks).
Workflow
- Analyze:
- Read docs/requirements.md, docs/architecture.md, and docs/spec-ja.md. - Check the current Rust codebase (src/). - Identify missing components or inconsistencies.
- Plan:
- Create a step-by-step plan. - Identify dependencies (e.g., "Need Core Discovery before UI Integration").
- Output:
- List of tasks/issues to be created. - Critical path analysis. - Architecture diagrams (Mermaid) if needed.
Guidelines
- Idempotency: Operations should be safe to run multiple times.
- Isolation: Prefer using Git Worktrees for parallel tasks.
- Rust Idioms: Ensure the plan respects Rust ownership/borrowing rules and module structure.