Agent skill

Choruz Prose Standard

by inclusionAI in inclusionAI/Choruz

A skill your agent uses when writing, reviewing, restoring, trimming, or auditing prose in this repository, including deciding where documentation or comments are required across Markdown, Rust doc…

Apache-2.0Auto-check passedDevelopment

Install Choruz Prose Standard

skills CLI
$ npx skills add inclusionAI/Choruz --skill choruz-prose-standard -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install inclusionAI/Choruz choruz-prose-standard --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/inclusionAI/Choruz.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/choruz-prose-standard .claude/skills/choruz-prose-standard && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
choruz-prose-standard
GitHub stars
1k
Token cost
~1.6k tokens
SKILL.md length
779 words
Files
1
Skills in repo
11
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when writing, reviewing, restoring, trimming, or auditing prose in this repository, including deciding where documentation or comments are required across Markdown, Rust doc…

  • Works in 7 steps: Confirm the scope, the branch or PR… → Read the owning code or document before… → Inspect the requested scope, not only… → …
  • Auditing prose in this repository
  • SKILL.md covers Inputs and exclusions, Preserve the complete…, Required coverage by prose… and Workflow, plus 1 more section
  • Calls git, cargo and pnpm

What it does

Choruz Prose Standard is an agent skill from inclusionAI/Choruz. Use when writing, reviewing, restoring, trimming, or auditing prose in this repository, including deciding where documentation or comments are required across Markdown, Rust doc comments, JSDoc, code and test comments, agent instruction templates, prompts, diagnostics, and CLI or UI strings.

Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Technical documentation and Agent instruction files. It works with Rust. The licence is Apache-2.0.

When your agent uses it

  • Auditing prose in this repository
  • Including deciding where documentation
  • Comments are required across Markdown
  • Rust doc comments

Example prompts

  • “/choruz-prose-standard”

Requirements

  • Python 3

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Confirm the scope, the branch or PR base, and the applicable AGENTS.md.
  2. Read the owning code or document before judging a passage.
  3. Inspect the requested scope, not only the largest files. Use git grep and word counts to find candidates, then judge passages semantically.
  4. Classify each candidate as keep, add, trim, restore, restructure or defer. Apply clear changes only when the task authorises edits; do not…
  5. Update the owner before derivative artifacts. Re-check analogous passages after learning a new rule.
  6. Run the narrow relevant checks (cargo doc warnings for Rust doc comments, pnpm web:check, the instruction tests for templates, python3…
  7. Report the inspected scope, clear changes, deliberate keeps, deferred cases and checks actually run.

What it can do on your machine

Read from SKILL.md and the folder at commit 7509c40. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • cargo
    • pnpm
    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git and pnpm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Choruz Prose Standard loads about 1.6k tokens when it runs. Until then it costs about 79 tokens; SKILL.md has 779 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~79
When it runs · the whole SKILL.md, loaded when a task matches
~1.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from inclusionAI/Choruz at commit 7509c40, republished under its Apache-2.0 licence (© inclusionAI). 779 words, ~1,551 tokens.

Download SKILL.mdSave it as .claude/skills/choruz-prose-standard/SKILL.md (or your agent's skills folder).
name
choruz-prose-standard
description
Use when writing, reviewing, restoring, trimming, or auditing prose in this repository, including deciding where documentation or comments are required across Markdown, Rust doc comments, JSDoc, code and test comments, agent instruction templates, prompts, diagnostics, and CLI or UI strings.

Choruz prose standard

Write enough to preserve the contract, then remove reasoning transcripts, repetition and decoration. A contract is an obligation, invariant, precondition, postcondition or compatibility promise that a caller, callee, producer or consumer relies on. This skill owns editorial judgement and required prose coverage; choruz-doc owns placement and validation. It is guidance, not a script.

Comments describe non-obvious contracts or rationale that code cannot express; they do not restate what code already implies.

Inputs and exclusions

Require an explicit scope. If it is missing, report the required input and stop; do not infer a repository-wide scope.

Review and audit tasks report findings without editing; explicitly requested write, fix or trim tasks apply clear changes.

Always exclude from discovery, review and edits: services/choruz-pipeline/src/instructions_fixtures/ (frozen compatibility fixtures), generated build output, node_modules/, target/, and migrations/ files listed in scripts/historical-migrations.sha256 (checksum-frozen). Inspect an excluded target only to understand an inbound citation.

Treat generated artifacts and recorded expectations as derivative. Trace every consumer before editing: the doc comment on a template may also be model-visible text that a test pins. Edit the owning source first, then regenerate or re-record every derivative.

Preserve the complete proposition

Before editing, identify every proposition in the passage. Preserve each relevant actor and action; condition, timing and ordering; modality (must, may, never); negative guarantee and exception; ownership, side effect, failure mode and consequence.

Remove adjectives, repetition and narration only when every factual clause survives and the result is clearer. A smaller word count alone is not an improvement.

Keep a complete local contract at the point of use; link the owning document for architecture, rationale, algorithms, history or extended examples. One explanation has one home; essential contract facts may repeat locally.

Required coverage by prose location

This is not a one-way shortening pass. Add or restore prose when code, types and structure do not communicate a required contract below.

  • Rust public items: document caller-visible error variants, side effects, ownership, cancellation, ordering guarantees (server_seq, idempotency) and durability. A pub fn with a non-obvious contract has a doc comment; an obvious getter does not.
  • TypeScript exports (apps/web/lib, SDKs): JSDoc for return distinctions, thrown errors, side effects on caches or localStorage, and timing (debounce, optimistic state).
  • Internal comments: orient non-local structure and obviously complicated local structure: invariants, race ordering, ownership, security and workspace boundaries, surprising failure behaviour. Delete control-flow narration and code restatement.
  • Module comments: state the module's role, dependencies, responsibilities and non-obvious architecture choices, linking the choice's note.
  • Tests: explain only non-obvious test design: why a fixture, an indirect observation, a parallel-safety measure or a real entry path is necessary. Delete walkthroughs and inventories.
  • Agent instruction templates and prompts (services/choruz-pipeline/src/instructions.rs, crates/choruz-host-runtime/assets/agent-templates, CLAUDE.md): wording is behaviour. Change it with the instruction tests and fixtures, and state the agent-behaviour risk in the PR.
  • READMEs and docs/: the consumer contract: configuration, semantics, failures, limitations, extension points. Keep durable gaps and maintainer traps, not cleanup inventories.
  • Agent Notes: retain unique rationale, mechanisms, alternatives, consequences and named coverage gaps. Implemented notes state shipped reality in the present tense.
  • Skills and agent instructions: behavioural guardrails and explicit scope limits ("guidance, not a checklist"). Keep the workflow concise and link its source of truth.
  • Diagnostics and error messages: name the failing subject or path, the violated rule and the correction when non-obvious. Remove internal execution narration.
  • UI strings: treat text, accessibility names, tooltips and placeholders together; keep a change visible in the affected e2e or component test.

Preserve searchable mechanism names and meaningful modal, temporal or negative emphasis. Normalise decorative emphasis only.

Show full SKILL.md (195 more words)Show less

Workflow

  1. Confirm the scope, the branch or PR base, and the applicable AGENTS.md.
  2. Read the owning code or document before judging a passage.
  3. Inspect the requested scope, not only the largest files. Use git grep and word counts to find candidates, then judge passages semantically.
  4. Classify each candidate as keep, add, trim, restore, restructure or defer. Apply clear changes only when the task authorises edits; do not manufacture edits to satisfy a deletion target.
  5. Update the owner before derivative artifacts. Re-check analogous passages after learning a new rule.
  6. Run the narrow relevant checks (cargo doc warnings for Rust doc comments, pnpm web:check, the instruction tests for templates, python3 scripts/verify_agent_notes.py for notes) and git diff --check.
  7. Report the inspected scope, clear changes, deliberate keeps, deferred cases and checks actually run.

Borderline decisions

A case is borderline only when at least two versions satisfy the complete-proposition rule but trade accepted principles. Apply clear edits when authorised and report genuine borderline cases without asking; do not weaken a proposition to make progress. When the user wants to calibrate, present two or three viable versions, recommend one, and state the factual difference.

© inclusionAI, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/choruz-prose-standard of inclusionAI/Choruz.

Open the folder on GitHubat commit 7509c40

Compare with similar skills

Choruz Prose Standard next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Choruz Prose Standard compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Choruz Prose Standard this skillinclusionAI/Choruz1k—~1.6kAutomated safety check: PassApache-2.0
Documentationextra-org/extra113—~848Automated safety check: PassMIT
Documentdcodesdev/LetterSpace100—~461Automated safety check: PassMIT
Sync Docsayutaz/piper-plus234—~1.4kAutomated safety check: PassMIT
Wrapup Sessionkdeldycke/dotfiles173—~1.8kAutomated safety check: PassBSD-2-Clause
Neat-Freak Knowledge CloseoutKKKKhazix/khazix-skills21k—~1.9kAutomated safety check: PassMIT

Similar skills

  • Documentation

    extra-org/extra

    Keep the repository's documentation accurate, honest, and synchronized with the code.

    113 GitHub stars~848 tokensUpdated 3 days ago
    DevelopmentAuto-check passed
  • Document

    dcodesdev/LetterSpace

    Use this when writing or updating documentation — a README, docs/ page, CLAUDE.md, changelog entry, or doc comments — or when the user says 'document this'.

    100 GitHub stars~461 tokensUpdated 9 days ago
    DevelopmentAuto-check passed
  • Sync Docs

    ayutaz/piper-plus

    コミット前にエージェントチームで全ドキュメント (CLAUDE.md / README / CHANGELOG / docs/) を監査し、コード変更に応じて自動更新します。大規模変更時の documentation drift を予防。

    234 GitHub stars~1.4k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Wrapup Session

    kdeldycke/dotfiles

    Close out a coding session. An agent skill from kdeldycke/dotfiles.

    173 GitHub stars~1.8k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Neat-Freak Knowledge Closeout

    KKKKhazix/khazix-skills

    Brings project docs, agent rule files, authorized memory and leftover workspace files back in line with what the code and runtime actually do at the end of a work session.

    21k GitHub stars~1.9k tokensUpdated 10 days ago
    Agent WorkflowsAuto-check passed
  • Deepwiki Rs

    sopaco/deepwiki-rs

    AI-powered Rust documentation generation engine for comprehensive codebase analysis, C4 architecture diagrams, and automated technical documentation.

    3.1k GitHub stars~748 tokensUpdated 27 days ago
    DevelopmentAuto-check passed

More from inclusionAI/Choruz

All 11 skills in this repo
  • Choruz Archive Agent Notes

    inclusionAI/Choruz

    A skill your agent uses when adding, auditing, pruning, archiving, restoring, or reviewing Agent Notes in this repository; checks every new note for superseded active records, classifies implemented…

    1k GitHub stars~1.2k tokensUpdated 4 days ago
    Auto-check passed
  • Choruz Merging Stacked PRs

    inclusionAI/Choruz

    A skill your agent uses when landing a chain of dependent pull requests (A ← B ← C, each based on the one below) onto main, merging a PR whose base is another open PR's branch, or whenever a request…

    1k GitHub stars~866 tokensUpdated 4 days ago
    Auto-check passed
  • Choruz CI Test Reliability

    inclusionAI/Choruz

    Design, review, and diagnose Choruz tests and fixtures that can fail nondeterministically under CI concurrency: parallel Playwright workers sharing one PostgreSQL and one API, vitest workers, cargo…

    1k GitHub stars~1.8k tokensUpdated 4 days ago
    Auto-check passed
  • Choruz Code Review

    inclusionAI/Choruz

    A skill your agent uses when reviewing a pull request in this repository; orients the reviewer to Choruz's standards (AGENTS.md conventions, the PR test policy, Agent Notes, the CI gates) and the…

    1k GitHub stars~1.7k tokensUpdated 4 days ago
    Auto-check passed
  • Choruz Doc

    inclusionAI/Choruz

    Create, restructure, review, audit, or migrate Choruz Markdown documentation (docs/, README, AGENTS.md, the in-app docs pages) using one owner per fact, tier placement, executed-operation…

    1k GitHub stars~1.6k tokensUpdated 4 days ago
    Auto-check passed
  • Choruz Find Simplifications

    inclusionAI/Choruz

    A skill your agent uses when working in this repository to find non-obvious simplification candidates, remove redundant comments or implementation-heavy documentation, write proposed Agent Notes or…

    1k GitHub stars~1.6k tokensUpdated 4 days ago
    Auto-check passed

Works with

Questions about Choruz Prose Standard

What does Choruz Prose Standard do?

A skill your agent uses when writing, reviewing, restoring, trimming, or auditing prose in this repository, including deciding where documentation or comments are required across Markdown, Rust doc…. Choruz Prose Standard is an agent skill from inclusionAI/Choruz. Use when writing, reviewing, restoring, trimming, or auditing prose in this repository, including deciding where documentation or comments are required across Markdown, Rust doc comments, JSDoc, code and test comments, agent instruction templates, prompts, diagnostics, and CLI or UI strings.

When should I use Choruz Prose Standard?

Choruz Prose Standard fits situations like: auditing prose in this repository; including deciding where documentation; comments are required across Markdown; rust doc comments.

How do I install Choruz Prose Standard in Claude Code?

Run `npx skills add inclusionAI/Choruz --skill choruz-prose-standard -a claude-code`. Or copy the skill folder (.agents/skills/choruz-prose-standard in inclusionAI/Choruz) into .claude/skills/choruz-prose-standard in your project. Claude Code loads it when a task matches its description.

How do I install Choruz Prose Standard in Codex?

Run `npx skills add inclusionAI/Choruz --skill choruz-prose-standard -a codex`. Or copy the skill folder (.agents/skills/choruz-prose-standard in inclusionAI/Choruz) into .agents/skills/choruz-prose-standard in your project. Codex loads it when a task matches its description.

Can I use Choruz Prose Standard in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add inclusionAI/Choruz --skill choruz-prose-standard -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/choruz-prose-standard, .gemini/skills/choruz-prose-standard, .github/skills/choruz-prose-standard and .opencode/skills/choruz-prose-standard in your project.

What does Choruz Prose Standard need to run?

Going by SKILL.md and its folder, Choruz Prose Standard needs the command-line tools its instructions call (git, cargo, pnpm and python3). Our summary lists: Python 3.

Does Choruz Prose Standard access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Choruz Prose Standard safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Choruz Prose Standard use?

Choruz Prose Standard is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Choruz Prose Standard use?

About 1.6k tokens (SKILL.md is roughly 6.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Choruz Prose Standard?

Skills that share tags, products or a category with Choruz Prose Standard: Documentation (extra-org/extra, 113 stars), Document (dcodesdev/LetterSpace, 100 stars), Sync Docs (ayutaz/piper-plus, 234 stars) and Wrapup Session (kdeldycke/dotfiles, 173 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Choruz Prose Standard?

inclusionAI (a GitHub organization) maintains it in inclusionAI/Choruz, which has 1,017 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 7, 2026.

Source: inclusionAI/Choruz on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.