Skip to content
Development
Skill

/nw-doc-as-artifact

Use briefs and HTML as shared reading surfaces for human understanding and collaborative review.

From plugin
nwave
635183 skills37 agents

Claude Code

$ npx -y skills add nWave-ai/nWave --skill nw-doc-as-artifact --agent claude-code

SKILL.md

nw-doc-as-artifact.SKILL.md
name: nw-doc-as-artifact
description: Use briefs and HTML as shared reading surfaces for human understanding, including the readable-brief round between the documentarist and the owning roles.
user-invocable: false
disable-model-invocation: true

Human document projection

The feature's current authority is the source; Markdown briefs and HTML are generated reading surfaces. Never write a second competing narrative, edit the generated output by hand, or use an external URL as the only authority. Publication is optional and separate; never upload automatically.

Render the current authority

Render full briefs and HTML from the feature's current authority with the available renderer; use its supported options rather than reconstructing an obsolete invocation. Keep source identity and the resulting local paths with the review evidence. Inspect the rendered page and diagnostics before reporting success; an unavailable renderer is a concrete gap, not a new workflow gate.

There is no wave-entry preference or density setting to read. Rendering does not establish wave completion, verification, publication or human approval. Do not invent a separate wave document, a completion event or an HTML success when rendering failed. Preserve the source and report the actual failure.

Facilitate with the view

Use the view during product refinement when it helps the conversation or the human asks. Honor an explicitly chosen alternative reading surface. Do not generate an extra view whose only consumer is software.

The Product Owner's semantic values should make intent, actors, journeys, relevant states, examples, decisions and open questions understandable before formal detail. Resolve product meaning before rendering the shared view. Keep summaries brief, unresolved questions visibly open and each fact in its appropriate record.

Document language follows `nw-human-collaboration`. Include stable references to prototypes and mechanically rendered scenarios and make clear which were reviewed. Explain unfamiliar terms on first use. If the human cannot explain or challenge a consequence, return the semantic correction to the PO before rendering again; styling cannot repair ambiguous requirements.

Share the local HTML path and discuss one meaningful topic at a time. Regenerate the same projection after authority changes. Do not claim a view is current without rendering the current authority. No custom LLM-authored renderer, new ledger or progression gate is needed.

Readable brief: diagrams, decisions and one round of questions

Applies when `documents.readable_brief` is enabled: the role bundle or the host says so. The diagrams and decisions below are part of the readable result, not extras.

**Diagrams.** Read `nw-diagram` before you draw or change a diagram. Before you report a render as successful, check R1 (title in the block) and R2 (description above the block) for every diagram of the authority. Source shown as code is not a description. Styling cannot repair a diagram that fails these rules.

**Decisions at the source.** The role that owns a choice records it in its own record, with its own CLI verb. Write the text as a title of at most 8 words, a colon, then the reason: `Use one config file: two files drifted in the past`. Product owner: product decisions. Architect: design decisions and constraints. Platform architect: operational decisions, in the architect's design authority. A choice with no recorded reason is not yet a decision.

**One round.** At the end of analysis the documentarist reads the current authority and sends ONE message to each owning role. Each message has numbered questions; each question cites a decision id or a diagram and names the gap: missing title, missing reason, a choice the reader cannot follow, or a failed rule. The owner answers once: it corrects or adds the decision at the source, and replies with the id. Without direct messaging, the questions go to the caller as `CLARIFICATION_NEEDED`. The round is not repeated. An unanswered question is shown as open in the document.

**The documentarist presents, never decides.** It writes each decision into the readable document citing its id, with the title and reason as recorded. It writes no decision, changes no authority and does not fill a missing reason from its own reading.

Read more
@nwave-ai
Ships withnwave

nWave supplies specialist roles and a host-led delivery workflow for software teams.

635183 skills37 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
635
Star history of nWave-ai/nWave on GitHub, a chart by star-history.com

Other skills on nwave.

nw-ab-agent-template

nw-ab-agent-template

KNOWLEDGE — the canonical agent-spec template (frontmatter + body skeleton). Reference loaded by the create/migrate procedures;…

@nwave-ai@nwave-aiInstall Skill
nw-ab-anti-patterns

nw-ab-anti-patterns

KNOWLEDGE — agent/skill/command anti-pattern catalog with fixes. Reference scanned by validate-spec; no sequence.

@nwave-ai@nwave-aiInstall Skill
nw-ab-create-agent

nw-ab-create-agent

PROCEDURE — create a NEW agent via the 5-phase workflow (ANALYZE→DESIGN→CREATE→VALIDATE→REFINE). Trigger: build a new AI agent.…

@nwave-ai@nwave-aiInstall Skill
nw-ab-examples

nw-ab-examples

KNOWLEDGE — canonical worked examples for agent creation, migration, and command optimization. Reference for the relevant…

@nwave-ai@nwave-aiInstall Skill
nw-ab-house-style

nw-ab-house-style

KNOWLEDGE — caveman-native authoring house style + by-construction guarantees (Reasoning Mandate injection, measured-gain…

@nwave-ai@nwave-aiInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills13d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react4d252k
@facebook@facebookInstall Skill

Questions about nw-doc-as-artifact.

Which coding agents can use nw-doc-as-artifact?
nw-doc-as-artifact installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.