From scribe
Plans, drafts, and refines technical tutorials for developers, including outlines, code examples first, and prose for step-by-step guides and getting-started walkthroughs.
npx claudepluginhub athola/claude-night-market --plugin scribeThis skill uses the workspace's default tool permissions.
A good technical tutorial has one goal: move a reader from not knowing
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Retrieves current documentation, API references, and code examples for libraries, frameworks, SDKs, CLIs, and services via Context7 CLI. Ideal for API syntax, configs, migrations, and setup queries.
Uses ctx7 CLI to fetch current library docs, manage AI coding skills (install/search/generate), and configure Context7 MCP for AI editors.
A good technical tutorial has one goal: move a reader from not knowing how to do something to being able to do it. That requires working code, concrete steps, and honest acknowledgment of where things go wrong. This skill guides you through outlining, drafting, and verifying a tutorial that meets that standard.
scribe:doc-generator)scribe:slop-detector)Before writing a single line, answer these questions:
Write these answers down as a header block in the draft. If you cannot answer the "what will they accomplish" question in one sentence, the scope is too broad.
Load: @modules/outline-structure.md
Produce a section-by-section outline before drafting prose. Each section entry must include a one-line description of what the reader does or learns in that section. See the outline module for the standard section order and length targets per section type.
Load: @modules/code-examples.md
Write the code before the prose. Each snippet must run against a real environment before it appears in the tutorial. Annotate only the non-obvious lines. See the code examples module for formatting and error-handling rules.
Prose exists to explain what the code does and why. Follow these rules:
Load: @modules/progressive-complexity.md
Start with the minimal working example. Introduce variations and edge cases only after the baseline works. See the progressive complexity module for the layering rules and pacing guidance.
After drafting, run:
Skill(scribe:slop-detector)
Fix all tier-1 findings before proceeding. Pay particular attention to:
scribe:slop-detector word lists)Verify the completed tutorial against this checklist:
tech-tutorial:scope-defined - Audience, goal, and out-of-scope notedtech-tutorial:outline-approved - Section outline confirmedtech-tutorial:code-tested - All snippets verified against a real envtech-tutorial:prose-drafted - Walkthrough text writtentech-tutorial:slop-scanned - Slop detector passedtech-tutorial:quality-verified - Quality gate checklist clearedtech-tutorial:user-approved - Final approval receivedmodules/outline-structure.md for section order and length targetsmodules/code-examples.md for snippet formatting and annotation rulesmodules/progressive-complexity.md for pacing and layering guidance| Skill | When to Use |
|---|---|
| scribe:slop-detector | After drafting, before approval |
| scribe:doc-generator | For companion API reference sections |
| scribe:style-learner | To match an existing tutorial voice |