Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
athola avatar

Tech Tutorial

  • 80 installs
  • 325 repo stars
  • Updated August 2, 2026
  • athola/claude-night-market

tech-tutorial is an agent skill from the Claude Night Market code-examples module that teaches solo builders how to write technical tutorials readers can actually run.

About

tech-tutorial is an agent skill from the Claude Night Market code-examples module that teaches solo builders how to write technical tutorials readers can actually run. It elevates code blocks from decoration to verified procedures: you execute each command, capture real output, and only then embed commands and results in markdown. Formatting rules cover language identifiers, separating command fences from labeled Output sections, and marking untested paths instead of inventing terminal text. That discipline matters for CLI tools, API quickstarts, and internal runbooks indie founders publish to support onboarding and SEO. The skill is methodology for doc authors and agent writers, not a generator that scaffolds whole sites. Pair it whenever you ship README walkthroughs, integration guides, or course lessons where a single wrong npm or node line erodes trust.

  • Testing rule: every runnable snippet must be executed in a clean shell or container before publication
  • Requires fenced blocks with explicit language ids (bash not sh) plus Output blocks in text fences
  • Untested snippets must carry an HTML comment noting platform and version limits
  • Module metadata ties to artifact-generation with an estimated 550-token footprint

Tech Tutorial by the numbers

  • 80 all-time installs (skills.sh)
  • Ranked #692 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/athola/claude-night-market --skill tech-tutorial

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs80
repo stars325
Security audit3 / 3 scanners passed
Last updatedAugust 2, 2026
Repositoryathola/claude-night-market

How do I draft technical tutorials whose shell and code blocks are tested, language-tagged, and paired with honest output examples so readers can reproduce steps.?

Draft technical tutorials whose shell and code blocks are tested, language-tagged, and paired with honest output examples so readers can reproduce steps.

Who is it for?

Best when you're working on documentation and need structured help with tech tutorial.

Skip if: Teams with no documentation needs, or anyone wanting a generic chat assistant without this specific workflow.

When should I use this skill?

When you need to draft technical tutorials whose shell and code blocks are tested, language-tagged, and paired with honest output examples so readers can reproduce steps., or when tech-tutorial is an agent skill from the

What you get

Structured output aligned to tech-tutorial: Testing rule: every runnable snippet must be executed in a clean shell or container before publication, Requires fenced blocks with explicit language ids (bash not sh) plus Out

Files

SKILL.mdMarkdownGitHub ↗

Tech Tutorial

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.

When To Use

  • Writing a getting-started guide for a library, CLI tool, or API
  • Creating a step-by-step walkthrough that readers follow at a terminal
  • Explaining a technical concept through a hands-on exercise
  • Producing a how-to that complements API reference documentation

When NOT To Use

  • Generating API reference docs (use scribe:doc-generator)
  • Cleaning up existing prose (use scribe:slop-detector)
  • Producing high-level architecture overviews without runnable steps
  • Writing conceptual essays without hands-on components

Methodology

Step 1: Scope and Audience

Before writing a single line, answer these questions:

  • Who is this for? (experience level, assumed prior knowledge)
  • How many readers? How often will each one read it?
  • What will they build or accomplish by the end?
  • What is the one sentence they must walk away with?

(the thesis, not the topic)

  • What is the single prerequisite the reader must have installed?
  • What is explicitly out of scope?

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. If you cannot state the thesis in one sentence, the tutorial is not ready to draft.

The audience size and read frequency feed the reader-time budget (see scribe:slop-detector module document-economy.md). A tutorial that 500 developers will read once is a 40-hour reader-budget asset. Spend the writing time accordingly.

Step 2: Outline

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.

Step 3: Draft Code Examples First

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.

Step 4: Draft Prose Around the Code

Prose exists to explain what the code does and why. Follow these rules:

  • One paragraph per step: what to run, what it does, what to expect
  • State the expected output after each command block
  • Use second person ("you") consistently throughout
  • Do not narrate what the reader will do next. Just present the next step

Step 5: Build Complexity Gradually

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.

Step 6: Slop Check

After drafting, run:

Skill(scribe:slop-detector)

Fix all tier-1 findings before proceeding. Pay particular attention to:

  • Tier-1 vocabulary slop (see scribe:slop-detector word lists)
  • Tricolon adjective clusters ("fast, efficient, and reliable")
  • Participial tail-loading (sentences ending with ", enabling ...")

Step 7: Quality Gate

Verify the completed tutorial against this checklist:

Content:

  • [ ] All code blocks tested and produce the stated output
  • [ ] Prerequisites section lists exact versions where relevant
  • [ ] Every step states the expected result
  • [ ] Troubleshooting section covers at least two common failure modes

Sentence-level:

  • [ ] No tier-1 slop words
  • [ ] Em dash count is under 2 per 1000 words
  • [ ] Bullet ratio is under 40%
  • [ ] Line length wraps at 80 characters

Document-level (document-economy module):

  • [ ] Thesis from Step 1 appears in the lead paragraph
  • [ ] Thesis echoed at the close (and ideally mid-tutorial)
  • [ ] No "in summary" section that re-lists what just happened
  • [ ] No section opens by restating its heading

Required TodoWrite Items

1. tech-tutorial:scope-defined - Audience, goal, and out-of-scope noted 2. tech-tutorial:outline-approved - Section outline confirmed 3. tech-tutorial:code-tested - All snippets verified against a real env 4. tech-tutorial:prose-drafted - Walkthrough text written 5. tech-tutorial:slop-scanned - Slop detector passed 6. tech-tutorial:quality-verified - Quality gate checklist cleared 7. tech-tutorial:user-approved - Final approval received

Module Reference

  • See modules/outline-structure.md for section order and length targets
  • See modules/code-examples.md for snippet formatting and annotation rules
  • See modules/progressive-complexity.md for pacing and layering guidance

Integration with Other Skills

SkillWhen to Use
scribe:slop-detectorAfter drafting, before approval
scribe:doc-generatorFor companion API reference sections
scribe:style-learnerTo match an existing tutorial voice

Exit Criteria

  • Tutorial outline confirmed before drafting begins
  • All code snippets tested in a real environment
  • Slop score below 1.5 (clean)
  • Quality gate checklist passed
  • User approval received

Related skills

FAQ

What does tech-tutorial do?

tech-tutorial is an agent skill from the Claude Night Market code-examples module that teaches developers how to write technical tutorials readers can actually run.

When should I use tech-tutorial?

When you need to draft technical tutorials whose shell and code blocks are tested, language-tagged, and paired with honest output examples so readers can reproduce steps., or when tech-tutorial is an agent skill from the claude night market code-examples module that teaches solo

What are the main capabilities?

Testing rule: every runnable snippet must be executed in a clean shell or container before publication; Requires fenced blocks with explicit language ids (bash not sh) plus Output blocks in text fences; Untested snippets must carry an HTML comment noting platform and version limi

Is Tech Tutorial safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.