forge-understandlisted
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