add-bead
無料Capture free-text work as a tracked Beads issue. Use when the user runs /add-bead or wants to quickly file a Beads issue.
日本語の概要は準備中です。原文の説明を表示しています。
Triage GitHub issues through gh and a label-based state machine. Use when the user intentionally wants GitHub issue triage, incoming bug or feature review, issue workflow labels, needs-info follow-up, or ready-for-agent briefs.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Triage issues in the current GitHub repository using gh, issue comments, and a label-based state machine. This skill is intentionally GitHub-specific: use it when the source of truth for the workflow is GitHub Issues, not Beads.
For Agent Forge harness work, keep Beads as the local work tracker. During GitHub triage, use Beads only for harness worklog or follow-up tasks that belong in this repo; do not mirror every GitHub issue into Beads.
gh for all GitHub reads and writes. Infer the repository from gh repo view or git remote.> *This was generated by AI during triage.*
ready-for-agent comments.Each issue should have exactly one category label and exactly one state label.
| Label | Type | Meaning |
|---|---|---|
bug | Category | Something is broken |
enhancement | Category | New feature or improvement |
needs-triage | State | Maintainer needs to evaluate or continue evaluating |
needs-info | State | Waiting on reporter for more information |
ready-for-agent | State | Fully specified and suitable for an AFK agent |
ready-for-human | State | Requires human implementation or judgment |
wontfix | State | Will not be actioned |
| Current state | Can transition to | Trigger | Result |
|---|---|---|---|
unlabeled | needs-triage | Agent recommendation, maintainer approves | Apply needs-triage and category if known |
unlabeled | ready-for-agent | Maintainer confirms issue is already agent-ready | Post an agent brief comment and apply labels |
unlabeled | ready-for-human | Maintainer confirms it needs human implementation | Post a brief summary comment and apply labels |
unlabeled | wontfix | Maintainer rejects as spam, duplicate, or out of scope | Post rationale, apply wontfix, and close if approved |
needs-triage | needs-info | Maintainer needs reporter input | Post triage notes and questions, then apply needs-info |
needs-triage | ready-for-agent | Triage/specification is complete and delegable | Post an agent brief comment and apply labels |
needs-triage | ready-for-human | Triage/specification is complete but not delegable | Post a human-work summary and apply labels |
needs-triage | wontfix | Maintainer decides not to action it | Post rationale, apply wontfix, and close if approved |
needs-info | needs-triage | Reporter replies with new information | Surface the update to the maintainer and recommend re-triage |
The maintainer can override the state directly. When they do, trust the direction, but still preview the mutation and flag unusual transitions.
Use read-only commands while gathering context:
gh repo view --json owner,name,url
gh issue list --state open --json number,title,labels,createdAt,updatedAt,author,body --limit 100
gh issue view <number> --json number,title,body,labels,author,createdAt,updatedAt,comments,url,state
Use gh api for details not exposed by gh issue view, such as timeline or exact comment timestamps. Keep those calls read-only unless the maintainer has approved a mutation.
When the maintainer asks for an overview:
gh issue list.needs-triage issues.needs-info issues where the reporter has commented after the latest triage notes comment.For needs-info activity, read comments and compare timestamps. A reporter reply after the latest AI triage notes comment should move the issue back into the maintainer's attention queue.
Before recommending an action:
Tell the maintainer:
Then wait for direction. The maintainer may approve labels, ask for more specification, choose a different state, or decline action.
For issues categorized as bug, attempt reproduction before writing an agent brief:
A successful reproduction should appear in the final agent brief. Missing reproduction details are a strong signal for needs-info.
If the issue is not ready, interview the maintainer in a domain-model style:
Do not re-ask questions that previous triage notes already answered.
After maintainer approval:
ready-for-agent: post an agent brief using references/AGENT-BRIEF.md, then update labels.ready-for-human: post a summary using the agent brief structure, but include why the work needs a human.needs-info: post triage notes using the template below, then update labels.wontfix: post a polite rationale, apply wontfix, and close only if approved.needs-triage: apply the label and optionally comment if there is partial progress worth preserving.When updating labels, remove the previous state label so exactly one state remains.
When the maintainer explicitly asks to move an issue to a state, do not require a full triage session.
If moving to ready-for-agent without a full specification session, ask whether to write a brief agent brief now or leave the issue in needs-triage until a durable brief exists.
When moving an issue to needs-info, post a comment like:
> *This was generated by AI during triage.*
## Triage Notes
**What we've established so far:**
- Point 1
- Point 2
**What we still need from you (@reporter):**
- Specific question 1
- Specific question 2
Questions should be specific and actionable. Capture everything already established so a later session can resume without losing progress.
When an issue has existing AI triage notes or an agent brief:
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Capture free-text work as a tracked Beads issue. Use when the user runs /add-bead or wants to quickly file a Beads issue.
日本語の概要は準備中です。原文の説明を表示しています。
Register a new sub-repo in the knowledge base.
日本語の概要は準備中です。原文の説明を表示しています。
Add focused Bun unit tests for mission-critical behavior and edge cases — not blanket coverage.
日本語の概要は準備中です。原文の説明を表示しています。
Answer questions about the codebase from knowledge files. Use when the user runs /ask or asks a domain/knowledge question about the repos.
日本語の概要は準備中です。原文の説明を表示しています。
Meta-skill for creating Agent Forge skills under .claude/skills/ with SKILL.md, optional references/ and scripts/, and Bun scaffolds. Use when the user wants to add or author a skill, scaffold a new skill folder, or align skill docs with harness conventions (JSON script output, Beads for tasks).
日本語の概要は準備中です。原文の説明を表示しています。
Choose Beads issue priority (P0–P4, numeric, or named) from urgency, impact, and risk when creating or triaging work.
日本語の概要は準備中です。原文の説明を表示しています。