bob-internal-writing-plans
Use when you have a spec or requirements for a multi-step task, before touching code
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when you have a spec or requirements for a multi-step task, before touching code
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Generate a self-contained, navigable explainer bundle for a feature of the current codebase — a sidebar of sub-concepts, detail pages, and linked animated diagrams grounded in the real code
Analyze a codebase and interactively generate an OKF (.knowledge/) bundle — asks clarifying questions, discovers packages and decisions, then writes a complete navigable knowledge catalog.
Analyzes code for unnecessary complexity, unjustified abstractions, and structural cleanup opportunities using first-principles engineering methodology
Finds bugs in existing code — nil dereferences, race conditions, resource leaks, logic errors, error handling gaps. Creates cleanup tasks for each finding.
Verifies that SPECS.md, NOTES.md, TESTS.md, BENCHMARKS.md, and documentation cross-reference cleanly against each other and against the actual code
Self-directed analyst that claims analysis tasks from a shared task list and writes findings (read-only)
| name | bob-internal-writing-plans |
| description | Use when you have a spec or requirements for a multi-step task, before touching code |
| user-invocable | false |
| category | internal |
Spawn a subagent to write comprehensive implementation plans assuming the engineer has zero context for our codebase. The subagent documents everything: which files to touch, code, testing, docs. Plans are bite-sized tasks following DRY, YAGNI, TDD principles with frequent commits.
Announce at start: "I'm using the writing-plans skill to spawn a planner subagent."
Process:
.bob/state/design.md.bob/state/plan.mdEach step is one action (2-5 minutes):
Every plan MUST start with this header:
# [Feature Name] Implementation Plan
**Goal:** [One sentence describing what this builds]
**Architecture:** [2-3 sentences about approach]
**Tech Stack:** [Key technologies/libraries]
---
### Task N: [Component Name]
**Files:**
- Create: `exact/path/to/file.py`
- Modify: `exact/path/to/existing.py:123-145`
- Test: `tests/exact/path/to/test.py`
**Step 1: Write the failing test**
```python
def test_specific_behavior():
result = function(input)
assert result == expected
Step 2: Run test to verify it fails
Run: pytest tests/path/test.py::test_name -v
Expected: FAIL with "function not defined"
Step 3: Write minimal implementation
def function(input):
return expected
Step 4: Run test to verify it passes
Run: pytest tests/path/test.py::test_name -v
Expected: PASS
Step 5: Commit
git add tests/path/test.py src/path/file.py
git commit -m "feat: add specific feature"
## Remember
- Exact file paths always
- Complete code in plan (not "add validation")
- Exact commands with expected output
- Reference relevant skills with @ syntax
- DRY, YAGNI, TDD, frequent commits
## Subagent Instructions
Spawn the planner subagent with this exact structure:
Task(agent: "workflow-planner", description: "Create implementation plan", background: true, prompt: "Read the design from .bob/state/design.md. Check if any directories in scope contain SPECS.md, NOTES.md, TESTS.md, or BENCHMARKS.md — these are spec-driven modules. If found, include explicit steps for updating spec docs alongside code changes.
Create a concrete, bite-sized implementation plan.
Each task should be 2-5 minutes and include:
- Exact file paths
- Complete code snippets
- Exact commands to run
- Expected output
- TDD approach (test first, then implement)
Format each task with:
- Files to create/modify
- Step-by-step actions (write test, run test, implement, verify, commit)
- Exact code to write
- Verification steps
Write the complete plan to .bob/state/plan.md using the Write tool.")
## Execution Handoff
After subagent completes, report completion:
**"Plan complete and saved to `.bob/state/plan.md`."**