← ClaudeAtlas

forge-understandlisted

Phase 1 of the autonomous pipeline: decide whether an issue is real work, and reproduce it before anything is planned. Merges the old triage and clarify stages. Triggers on: /forge-understand, is this issue actionable, reproduce this bug, understand this issue.
SidCorp-co/forge · ★ 5 · AI & Automation · score 80
Install: claude install-skill SidCorp-co/forge
# forge-understand Two questions, in order. Answer the first wrong and everything after it is wasted; answer the second by guessing and the plan is fiction. ## 1 · Is this work? Work has a named deliverable, an owner, and a finish someone other than the author can verify. Four things arrive in the issue tracker that are not work: | It is actually | What you do | |---|---| | a note, a learning, a decision | write it to project memory, comment saying where it went, then `dropped` | | a question | answer it in a comment; `dropped` if nothing remains to build | | already done | verify it against the repo, say so with the commit, then `dropped` | | a duplicate | comment naming the original, then `dropped` | `dropped`, never `closed` — `closed` stamps `merged_at` and unblocks every dependent as if the work had shipped. If it is work but you cannot tell what finished looks like, that is `needs_info`, not a guess. ## 2 · Reproduce it Nothing proceeds on a described symptom. **A bug** is reproduced when you have run it and seen it fail. Record the exact command, request or click path, and the actual output. "I read the code and it looks wrong" is a hypothesis; it is not reproduction, and it is wrong often enough to matter. **A feature** is reproduced when you have found the current behaviour it changes and stated it. If the feature is genuinely new surface with nothing to compare against, say that explicitly rather than skipping the step silently. If you cannot reproduce i