--- name: graybeard-help description: > Quick-reference index for the graybeard family: which skill or rule to use for over-engineering review, repo-wide audit, defer-ledger harvesting, or minimal-implementation mode. One-shot display, not a persistent mode. Trigger: "graybeard help", "use graybeard", "which graybeard skill", "how do I use graybeard", "what graybeard commands". --- # Graybeard Help Display this reference card when invoked. One-shot: do NOT change mode, write flag files, or persist anything. The graybeard family is the kit's over-engineering defense: one implementation mode (a rule) plus review, audit, and ledger lenses (skills). ## The family | Member | Kind | What it does | |--------|------|--------------| | **graybeard-playbook** | Rule (`graybeard-playbook.mdc`) | Implementation mode. The decision ladder for minimal, correct code: YAGNI → stdlib → native → one line → minimum. Use while writing code. Defers to the pragmatic-tdd rule (where installed) for test discipline. | | **graybeard-review** | Skill | Over-engineering review of a diff or file set. One line per finding: what to cut, what replaces it. | | **graybeard-audit** | Skill | Repo-wide scan for dead code, stdlib replacements, and YAGNI abstractions, ranked biggest cut first. | | **graybeard-debt** | Skill | Harvests `defer:` comments into a debt ledger and flags entries missing upgrade triggers. | | **graybeard-help** | Skill | This card. | ## Picking the right member - Writing (or about to write) code → activate the **graybeard-playbook** rule. - Reviewing a diff or PR for complexity → **graybeard-review**. - Periodic hygiene pass over the whole repo → **graybeard-audit**. - "What did we defer?" / ledger review → **graybeard-debt**. ## Activation Activation needs no config file or environment variable: - **Skills:** invoke by name ("run graybeard-audit") or have the agent read the skill file directly (`skills//SKILL.md` in the kit, or the copy installed in the project). - **Rule:** `graybeard-playbook.mdc` is agent-requestable — say "use graybeard-playbook" and the agent loads it for the session.