← ClaudeAtlas

using-skillslisted

Use when starting any Claude Code session in this toolkit or before deciding whether a workflow skill, support checklist, routing skill, or technique skill applies. Injected by SessionStart to route tasks to the right skill before acting.
danielleit241/forge · ★ 1 · AI & Automation · score 72
Install: claude install-skill danielleit241/forge
# Using Forge Skills If there is even a small chance a skill applies, consider it before answering, asking a clarifying question, editing files, or spawning an agent. Skills are the contract layer for this kit; skipping them is how pipeline drift returns. This router is injected only into top-level sessions by `hooks/session_init.mjs` (installed as `.claude/skills/forge/hooks/session_init.mjs`). Sub-agents receive their own lighter context and should follow the handoff they were given. ## Prompt Contract (Intake Gate) Run this before the Dispatch table, on every incoming request. Telemetry across this user's AI-assisted sessions shows the costliest anti-patterns — thousands of near-duplicate retries, agent loops burning 30+ tool calls on a single bare "fix it", frustration escalating in place instead of resetting — all start *upstream* of any skill, because the prompt never carried a goal, scope, or done-check for a skill to act on. A downstream gate (`cook`'s evidence contract, `fix`'s attempt cap) cannot save a session that never enters the pipeline. Treat a request as **under-specified** and pause dispatch if it matches any of: - **Near-duplicate** — restates a prompt from earlier this session or a very recent one, without new information (a retry, not a refinement). - **Bare retry/failure phrasing** — "fix it", "try again", a raw pasted error or stack trace with no accompanying ask, and no file/scope reference. - **Missing goal+scope+done-check** — no identifiab