are-we-done
[Adam''s Skills] Deterministic close-out gate for a session or work tree. Sweeps a fixed set of sources — the todo list, this session''s own promises, git…
[Adam''s Skills] Alias for the raise-issue skill. Turns "this is broken" into a well-formed issue in the team''s tracker, written in the codebase''s own vocabulary — a few plain-English questions, a check of which part of the code is being described, a duplicate check, then
$ npx -y skills add adamlinscott/claude-skills --skill report-issue --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/report-issueContext preview
The summary Claude sees to decide when to auto-load this skill.
[Adam''s Skills] Alias for the raise-issue skill. Turns "this is broken" into a well-formed issue in the team''s tracker, written in the codebase''s own vocabulary — a few plain-English questions, a check of which part of the code is being described, a duplicate check, then
name: report-issue description: '[Adam''s Skills] Alias for the raise-issue skill. Turns "this is broken" into a well-formed issue in the team''s tracker, written in the codebase''s own vocabulary — a few plain-English questions, a check of which part of the code is being described, a duplicate check, then filing it once the person says yes. Built for someone who uses the product and does not read code. Invoke with /report-issue.' allowed-tools: Read, Glob, Grep, Bash, Write, AskUserQuestion disable-model-invocation: true
This is an alias so that both `/raise-issue` and `/report-issue` work.
Read `skills/raise-issue/SKILL.md` — resolve it relative to this file's parent directory (`../raise-issue/SKILL.md`), or at `~/.claude/skills/raise-issue/SKILL.md` when installed — and follow it in full. Pass through any description or flags the user gave.
Unlike its parent, this alias **is** explicit-invocation only. `/raise-issue` deliberately omits `disable-model-invocation` so it can reach someone who says "this looks wrong" without knowing the command exists; two skills competing to answer that same sentence would be worse than one. The alias exists for the person who types `/report-issue`, and that is all it needs to do.
Do not duplicate the workflow here. One source of truth: a second copy of the tone rules and the publish gate would drift, and the publish gate is what makes the parent safe to auto-invoke.
Each skill lives under skills//SKILL.md and is the single source of truth; an install script links them into the global skills directory (~/.claude/skills/) so Claude loads them in every session, on every machine.
Repo: adamlinscott/claude-skills
[Adam''s Skills] Deterministic close-out gate for a session or work tree. Sweeps a fixed set of sources — the todo list, this session''s own promises, git…
[Adam''s Skills] DEPRECATED — superseded by /build-it. Do not use for new work. Surfaced the load-bearing assumptions behind a task before a long run — goal,…
[Adam''s Skills] Print a plain-English re-entry briefing for a user who has lost the thread of a long-running session — after a distraction, overnight, or over…
[Adam''s Skills] Build a piece of work, from wherever it is written down — a ticket number or URL, a plan or spec file, the plan agreed in the conversation…
[Adam''s Skills] Check whether the installed copy of this skills collection is behind its remote, and offer to update it. Runs a script that resolves the clone…
[Adam''s Skills] Audits a repository''s Claude context-injection setup — CLAUDE.md, CONTEXT.md, docs/, .claude/agents/, and the per-project memory directory.…