man · git:20260918.97f85e8 · 2026-09-18 · sha256 c3279d7ef32ddca8
man git:20260918.97f85e8B
Immutable. This exact content never changes and is served at /api/v1/blob/c3279d7ef32ddca8.
--- description: The forge's manual, read from its own definitions — bare = the commands and the working methods, with a command = its purpose, arguments and roster, with a method = its paragraph and skill argument-hint: "[command | method]" --- The manual of the forge (POS.1190): a reader, never a text of its own. Everything it prints is read at the moment of the call from the files that own it — CLAUDE.md, the skills, the agents, the state and genre files — and shortened to the line; nothing is stated here that lives there. Read-only; it runs no command it describes. Alias: `/manual` (`.claude/skills/manual/SKILL.md`). The word `help` is Claude Code's own command, hence the Unix name. **Bare `/man` — the overview.** 1. Read the Commands table of CLAUDE.md and print it as a list: the command with its arguments, then its purpose cut to one line. `/man` and `/manual` included. 2. Read the Working methods section of CLAUDE.md and print each method's name with the first sentence of its paragraph. 3. Close with one line: `/man <command>` for a command's page, `/man <method>` for a method's. **`/man <command>` — the page of one command.** 1. Resolve `$1` to `.claude/skills/<command>/SKILL.md`; if none exists, say so and list the commands (step 1 of the overview). 2. Print the command's purpose (its `description`), its arguments (its `argument-hint`, else the CLAUDE.md row) and the CLAUDE.md row's purpose in full. 3. Print the roster the command dispatches over, where it has one, each entry with the `description` of its own file and, where the file carries one, its `## Lens` (or `## Advisory checklist`) section in full — so that the user knows what a check, a lens or a persona looks for before running it: - `/check`: `.claude/agents/check-*.md`; - `/critique`: `.claude/agents/critic-*.md`; - `/challenge`: `.claude/agents/challenger-*.md`; - `/recipe`: `.claude/skills/recipe/genres/*.md`; - `/forge`: `.claude/skills/forge/states/*.md`. The rosters are the same scans the bare commands make; `/man` adds what each entry looks for and runs nothing. 4. Close with one line naming the skill file, for the reader who wants the whole procedure. **`/man <method>` — the page of one working method.** Resolve `$1` against the bold names of the Working methods section of CLAUDE.md (case-insensitive, hyphens and spaces alike); print the paragraph in full and, where it names a skill that holds the method's shape, that skill's path. Unknown: say so and list the methods (step 2 of the overview). Language: the conversation language (CLAUDE.md, prime directive 6 — translate on write), the whole page, descriptions and Lens sections included; only the notation stays English — command names, file paths, IDs, front-matter keys and the bold names of the methods, each followed by its translation once.