From bender
Use at the start of a session when there is a roadmap or milestone document and you want to pick up the next item. Orients from a cold start, locates the roadmap, identifies the next unfinished item, and proceeds to implementation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/bender:milestone [roadmap file path] (optional — auto-discovers ROADMAP.md, MILESTONES.md, docs/*.md if not specified)[roadmap file path] (optional — auto-discovers ROADMAP.md, MILESTONES.md, docs/*.md if not specified)The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**FIND THE NEXT ITEM. UNDERSTAND THE CURRENT STATE. THEN IMPLEMENT.**
FIND THE NEXT ITEM. UNDERSTAND THE CURRENT STATE. THEN IMPLEMENT.
Do not guess what to work on from conversation context alone. Always read the roadmap document and the recent project state first. Do not begin implementation until Phases 1–3 are complete.
Locate the roadmap. If $ARGUMENTS is provided, read that file. Otherwise auto-discover in this order:
ROADMAP.mdMILESTONES.mddocs/ROADMAP.mddocs/MILESTONES.md.github/ROADMAP.mdIf no roadmap is found after checking all locations, stop immediately. Tell the user no roadmap was found and suggest creating one. Do not invent a backlog or guess at what to work on.
Read recent git history. Run git log --oneline -15 to understand what has been completed recently.
Check for work in progress. Run git status to detect uncommitted changes or in-progress work.
Check project conventions. Read CLAUDE.md if it exists, then README.md, to understand project patterns and constraints.
Discover CI command. Check in order: bin/ci → CI/test command in CLAUDE.md → auto-discover from project files (package.json scripts.test, Makefile ci/test target, Cargo.toml → cargo test, Gemfile → bundle exec rspec, go.mod → go test ./..., pyproject.toml/setup.py → pytest). If found, note it for Phase 4. If not found, skip CI steps (don't block — milestone predates CI requirement).
Parse the roadmap for incomplete items — unchecked - [ ] boxes, un-struck items, items not marked done.
Select the next item:
Do not start Phase 3 until the item is confirmed — either explicitly by the user or implicitly because there is only one clear candidate.
Identify affected files. Use Glob and Grep to find files most likely touched by this milestone item. Note existing patterns and utilities to reuse — never ignore what's already there.
Apply the narrow interpretation rule. If the milestone item could be read broadly or narrowly, take the narrower reading.
Write a 3–5 line implementation summary:
Present the summary. If the user confirms (or does not object), proceed to Phase 4. No further approval ceremony needed.
/bender:code-review before proceeding. Resolve any must fix findings before moving on.Before declaring the work complete or updating the roadmap:
If CLAUDE.md defines a file maintenance protocol (e.g., files that must be updated when certain areas change), follow it. If no protocol exists, only update the roadmap checkbox. All doc changes should be included when staging the commit.
npx claudepluginhub bitfootco/bender --plugin benderGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.