Stamp the folder skeleton + six foundation docs (stack, status, progress, glossary, conventions, decision-log) of a GuideForge guide from an approved plan, pre-filled from the plan and with a placeholder overview per milestone — so drafting can start immediately. Use after a plan is approved and before drafting the first milestone. Invoke with the plan, e.g. "/scaffold-guide", attaching PLAN.md.
Scanned 9/4/2026
Install to Claude Code
npx -y skills add tomthebearded/guide-forge --skill scaffold-guide --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Scaffold Guide?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/tomthebearded-scaffold-guide)More formats (shields.io, HTML) on the badges page.
---
name: scaffold-guide
description: >
Stamp the folder skeleton + six foundation docs (stack, status, progress, glossary, conventions,
decision-log) of a
GuideForge guide from an approved plan, pre-filled from the plan and with a placeholder overview per
milestone — so drafting can start immediately. Use after a plan is approved and before drafting the first
milestone. Invoke with the plan, e.g. "/scaffold-guide", attaching PLAN.md.
argument-hint: "[PLAN.md] [file ...]"
---
# Skill: scaffold-guide
The complete, canonical contract for this skill is the paste-prompt it wraps, inlined here — **follow it in
full:**
!`cat "${CLAUDE_SKILL_DIR}/prompt.md"`
(If the block above came back empty or errored, read `prompt.md` in this skill folder — it sits beside this `SKILL.md` — and follow that.)
As you follow it, adapt for the fact that you're a Claude Code skill, not a pasted prompt:
- **You're already invoked** — skip its "How to use / paste this" preamble. The approved plan is at
**`guide/PLAN.md`** (written there by `plan-guide`); read it from disk. It may also be `$ARGUMENTS` below
(attached, pasted, or already in the conversation). **Don't move or overwrite `guide/PLAN.md`** — scaffold
the rest of the guide around it.
- **You have file tools here** — **write the skeleton to disk** under `guide/` (the prompt describes each
file), rather than only printing fenced blocks. This includes seeding an empty `guide/feedback-log.md` from
`templates/feedback-log.md`. Then list what you created.
- Where the prompt hands off to another prompt by filename, use the sibling **skill** of the same name
(`/draft-milestone`).
- **Read the GuideForge version yourself** — the prompt's provenance rule needs the plugin `version`. Read it
with your file tools from the plugin's `.claude-plugin/plugin.json` (it sits two levels up from this skill
folder: `${CLAUDE_SKILL_DIR}/../../.claude-plugin/plugin.json`), then stamp that exact value into the
`README.md` provenance line + Updates seed and the `status.md` provenance line. Don't ask the user for it —
you can read it.
Plan / args:
```
$ARGUMENTS
```
**Gate:** write only the skeleton + foundation docs, not step content; leave undecided template headings
empty rather than guessing.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!