marketplace/bundles/pm-documents/skills/ref-narrative-styles/SKILL.md
Reference library of narrative styles for technical documentation — tone, voice, and structural arc for the engineering-narrative, reference-spec, and tutorial-walkthrough styles
npx skillsauth add cuioss/plan-marshall ref-narrative-stylesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A reference library of writing styles for prose-heavy documentation. Each style document captures the narrative shape, voice, and tone rules for one documentation genre. The SKILL.md is the index; the actual style guidance lives under styles/.
Execution mode: read-only. Load the style document that matches the genre you are authoring or revising, and apply its rules to the prose you write. Do not transform existing prose without an explicit task to do so.
Prohibited actions:
Constraints:
styles/ are markdown reference docs, not executable workflows.Load this skill when:
Do not load this skill when:
SKILL.md files or standards/ documents inside marketplace bundles — those follow plugin-architecture conventions, not narrative styles.| Style document | Genre | What it sounds like |
|----------------|-------|----------------------|
| styles/engineering-narrative.md | Documents that motivate a piece of engineering — design RFCs, concept pages, the narrative section of an ADR. | Matter-of-fact, slightly self-ironic, third-person present tense. Opens with the problem, describes the structural response, names the honest limit. |
| styles/reference-spec.md | Lookup surfaces a reader consults mid-document — API specs, CLI manuals, schema definitions, canonical-invocation blocks. | Flat, exact, complete. Each entry stands alone: verbatim signature, per-clause semantics, named failure modes. |
| styles/tutorial-walkthrough.md | Guided paths that take a reader from nothing to a working result — getting-started guides, setup runbooks, first-run pages. | Encouraging, concrete, patient. Second-person imperative, one ordered action per step, each ending in an observable checkpoint. |
Add a new style only when a real documentation genre needs one — premature style codification produces dead documents. When the time comes, find a worked example in the repository first, then write the style document from the example rather than from theory.
| Resource | Purpose |
|----------|---------|
| pm-documents:ref-asciidoc | AsciiDoc syntax and formatting — the how of writing AsciiDoc; this skill is the voice of what you write in it. |
| pm-documents:ref-documentation | Content quality, tone analysis, organization — the broader review surface this skill plugs into. |
| pm-documents:ref-svg-diagrams | The sibling reference library for visual narrative — when a narrative document reaches for a diagram, that skill carries the per-type standards. |
development
Domain-owned OpenRewrite log-line finding parser for the java-cui domain — parses the
development
Domain-owned OpenRewrite marker detection for the java-cui domain — scans Java/Kotlin sources for cui-rewrite TODO markers, categorizes them by recipe, and fails the gate on any detected marker
development
Operator control surface for the marshalld build server — enrol/drop a project in the machine-global registry (the opt-in enable signal and anti-laundering wall), manage the daemon lifecycle (start, stop, drain, status, install, upgrade) version-pinned to the verified bundle copy, and inspect the daemon's per-project interaction-audit log (read-only)
tools
The tiny build-consumption client for the marshalld build server — submit a build job, bounded long-poll for its result, ping the daemon identity, and preflight registry-plus-liveness in one call; consumption only, never provisioning or enrolment