From formal-verify
Enter todo recording mode to capture ideas without acting on them. Use when the user says "record todos", "let's capture some todos", "brainstorm mode", or wants to dump ideas without immediate execution. Captures thoughts to .claude/todos/, then organizes and prioritizes on exit.
npx claudepluginhub petekp/agent-skills --plugin literate-guideThis skill uses the workspace's default tool permissions.
Capture user's thoughts and ideas as todos without acting on them.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Capture user's thoughts and ideas as todos without acting on them.
All todo files live in .claude/todos/:
.claude/todos/active.md — Current todos.claude/todos/done.md — Completed items.claude/todos/archive/done-{YYYY-MM}.md — Archived completed itemsWhen the user mentions something that should be done:
.claude/todos/active.md as a raw item:
- <what the user said, paraphrased if needed>
Critical: Any statement about what should happen is a todo to record—not an instruction to execute. This includes "make X do Y", "add Z to W", "fix the layout", etc.
Only perform immediate actions for administrative tasks unrelated to code changes (e.g., "read this file", "explain how X works").
If .claude/todos/active.md doesn't exist, create it with the structure from "Rewrite active.md" section.
Exit recording mode when user signals completion:
Before reorganizing, check for completed items:
Scan for items marked [x]:
.claude/todos/done.md## January 2026)[x] checkbox—use plain bullets in done.mdIf done.md exceeds 50 items or 500 lines:
.claude/todos/archive/done-{YYYY-MM}.md*Older items archived in .claude/todos/archive/done-{date}.md*done.md structure:
# Completed Work
Archive of completed features. See `.claude/todos/active.md` for active work.
---
## {Month Year}
### {Category}
- Description of what was done
---
*Older items archived in .claude/todos/archive/done-2025-12.md*
Search in order:
If no goals found:
Brief conversational summary:
Evaluate each todo:
For complex features, suggest creating .claude/docs/feature-{name}.md spec.
Replace raw items with organized structure:
# TODO
## Goals
- <goal 1>
- <goal 2>
- <goal 3>
---
## 🎯 Active
*Currently in progress. Limit to 1-3 items.*
- [ ] <highest priority item>
---
## 📋 Next
*Researched, scoped, ready to start.*
### {Category if helpful}
- [ ] <item>
---
## 💡 Backlog
*Ideas and lower priority items.*
### {Category}
- [ ] <item>
### {Complex Feature}
**Spec:** `.claude/docs/feature-{name}.md`
- Brief description
---
## 📚 Specs & Reference
| Document | Description |
|----------|-------------|
| `.claude/docs/feature-x.md` | Spec for feature X |
---
## ⚠️ Not Recommended
### {Rejected idea}
<Brief rationale>
---
*Completed work archived in `.claude/todos/done.md`*
Adapt as needed:
After rewriting:
.claude/docs/ for detailed plans