From project-toolkit
Manages execution plans as versioned Markdown artifacts in repo with progress tracking, decision logs, and archiving workflows. Use for complex multi-step tasks.
npx claudepluginhub rjmurillo/ai-agents --plugin project-toolkitThis skill uses the workspace's default tool permissions.
Treat execution plans as first-class artifacts, versioned in the repository.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Treat execution plans as first-class artifacts, versioned in the repository.
.agents/
├── plans/
│ ├── active/ # Plans currently in progress
│ ├── completed/ # Successfully finished plans
│ └── abandoned/ # Plans that were stopped (with rationale)
└── debt/
└── tech-debt-registry.md # Known technical debt items
| Trigger Phrase | Operation |
|---|---|
create execution plan | Create new plan in active/ |
update plan progress | Add progress entry to existing plan |
log decision | Add decision to plan's decision log |
complete plan | Move plan to completed/ |
abandon plan | Move plan to abandoned/ with rationale |
Use .agents/plans/TEMPLATE.md as the starting point for new plans.
| Section | Purpose |
|---|---|
| Metadata | Status, dates, owner, complexity |
| Objectives | Checkboxes for trackable goals |
| Decision Log | Table of decisions with rationale |
| Progress Log | Timestamped updates with agent attribution |
| Blockers | Current impediments |
| Related | Links to issues, PRs, ADRs |
.agents/plans/active/{slug}.mdAdd row to Decision Log table:
| Date | Decision | Rationale | Alternatives Considered |
|---|---|---|---|
| YYYY-MM-DD | What was decided | Why this choice | What else was evaluated |
active/ to completed/active/ to abandoned/| Avoid | Why | Instead |
|---|---|---|
| Plans without objectives | Not trackable | Define measurable checkboxes |
| Undocumented decisions | Lost institutional knowledge | Log every non-trivial choice |
| Stale active plans | Clutters workspace | Complete or abandon promptly |
| Plans without issue links | No traceability | Always link to source issue |
After creating a plan:
.agents/plans/active/After completing:
completed/