What problem does it solve?
This Skill addresses the challenge of losing context during large or complex development tasks, especially when switching between projects or resuming work after a break. It ensures that all relevant information—plans, architectural notes, decisions, and tasks—is systematically captured and easily retrievable, boosting developer productivity and reducing cognitive load.
Core Features & Use Cases
- Structured Task Management: Organizes development tasks into three core documents:
plan.md (goals, steps, risks), context.md (key files, architectural notes, decisions), and tasks.md (checklists, blockers). Use it when starting a new feature or tackling a complex bugfix to keep all details organized.
- Context Preservation: Automatically captures and updates critical information like architectural decisions, key files, and important notes. This is invaluable when you need to quickly re-engage with a task after a period of inactivity or hand over work to another developer.
- Seamless Integration with Living Docs: Facilitates the promotion of completed task knowledge (e.g., significant decisions, reusable architectural patterns) into the permanent project knowledge base. Use it upon task completion to ensure valuable insights are not lost and contribute to the team's collective knowledge.
Quick Start
Start a new dev-docs task for 'feature-user-profile-avatar-upload', and outline the main goals and phases.