Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

template

verified

Scaffold structured documents (RFC, ADR, Blog) using industry best practices. Use when creating RFCs, ADRs, blog posts, or technical articles. Triggers on "write RFC", "create ADR", "blog post template", "scaffold document", "RFC template". Produces draft for refinement with /wordsmith:edit.

View on GitHub

Marketplace

moo.md

saadshahd/moo.md

Plugin

wordsmith

domain

Repository

saadshahd/moo.md
28stars

wordsmith/skills/template/SKILL.md

Last Verified

February 5, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/saadshahd/moo.md/blob/main/wordsmith/skills/template/SKILL.md -a claude-code --skill template

Installation paths:

Claude
.claude/skills/template/
Powered by add-skill CLI

Instructions

# Template Skill

Scaffold structured documents using industry best practices. Produces a draft; use `/wordsmith:edit` to refine.

## When This Skill Activates

You're working on:

- Writing an RFC or design document
- Creating an Architecture Decision Record (ADR)
- Structuring a blog post or technical article
- Applying or creating custom templates

## Workflow Selection

Announce which template you're using:

| Request Pattern | Action | Reference |
|-----------------|--------|-----------|
| "RFC", "request for comments", "design doc", "proposal" | Apply RFC template | `references/templates/rfc.md` |
| "ADR", "architecture decision", "decision record" | Apply ADR template | `references/templates/adr.md` |
| "blog", "blog post", "article", "technical post" | Apply Blog template | `references/templates/blog.md` |
| "[custom name]" template | Apply user template | `~/.claude/wordsmith/templates.jsonl` |
| "list templates", "show my templates" | List all templates | See Template Management below |
| "create custom template", "save as template" | Create user template | See Template Management below |
| "delete template [name]" | Remove user template | See Template Management below |

## Usage

1. Detect template type from user request
2. Announce: "I'm using the template skill for [type] document"
3. Ask for required inputs (topic, context, audience)
4. Check for custom template in `~/.claude/wordsmith/templates.jsonl` first
5. Fall back to built-in templates if no custom match
6. Generate scaffolded document with guidance
7. Prompt: **"Draft ready. Use `/wordsmith:edit` to refine prose, or continue iterating."**

## Post-Scaffold Actions

After generating draft:

1. Offer to save modifications as custom template
2. Suggest `/wordsmith:edit` for prose refinement
3. Highlight any sections needing user input

## Template Management

User templates stored at: `~/.claude/wordsmith/templates.jsonl`

### List Templates

**Goal:** Show all available templates (built-in + use

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
3102 chars