From beads-workflow
Investigate a GitHub issue or feature description, determine status, and plan implementation if needed
How this skill is triggered — by the user, by Claude, or both
Slash command
/beads-workflow:investigateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Take a GitHub issue ID (e.g. `#1234`) or a plain-language description of a bug/feature, investigate the current codebase to determine its status, and — if work is needed — produce a refined implementation plan with beads tracking.
Take a GitHub issue ID (e.g. #1234) or a plain-language description of a bug/feature, investigate the current codebase to determine its status, and — if work is needed — produce a refined implementation plan with beads tracking.
Follow these phases in order. Exit early whenever a phase concludes that no further work is needed.
If the input is a GitHub issue ID (number or #number or a GitHub URL):
gh issue view <id> --json title,body,labels,state,commentsIf the input is a plain-text description:
Summarize the problem/feature in 1–2 sentences so the user can confirm you understood correctly.
Use the Explore agent (Task tool with subagent_type=Explore) and direct Grep/Glob/Read calls to answer:
Is this already implemented?
git log --oneline --all --grep="<keywords>" -20Can you reproduce or confirm the bug? (for bug reports)
Is there enough information to proceed?
After this phase, tell the user one of:
Based on your investigation, determine the scope of the fix or feature:
If the fix is simple (1–2 lines, obvious change, single file):
If the fix is non-trivial (multiple files, architectural decisions, or more than a couple of lines):
/refine-plan to verify and refine it.Invoke /plan-to-bd to convert the refined plan into a beads epic with issues and subissues.
After beads issues are created, collect all the issue/epic IDs that were created.
Invoke /refine-bd with all the issue/epic IDs passed as arguments. Run this directly (not in a subagent) so it benefits from the full investigation and planning context already in the conversation.
Report the final beads epic and issue IDs to the user along with a summary of the planned work.
Always end with a clear status summary:
## Investigation Result
**Status**: [Already implemented | Cannot determine | Simple fix | Planned]
**Summary**: <1-2 sentence summary>
### Details
<your findings>
### Next Steps
<what happens next, or "No action needed">
/work skill handles implementation.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub jonniesweb/skills --plugin beads-workflow