AgentStack
SKILL verified Apache-2.0 Self-run

Docs Check Compliance

skill-zio-zio-skills-docs-check-compliance · by zio

>

No reviews yet
0 installs
16 views
0.0% view→install

Install

$ agentstack add skill-zio-zio-skills-docs-check-compliance

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Docs Check Compliance? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Check Documentation Compliance

Arguments

  1. docs-file — Path to documentation file (e.g., docs/reference/xml.md)
  2. rule-skill — Rule skill name (e.g., docs-writing-style, docs-mdoc-conventions)

CRITICAL REQUIREMENT

YOU MUST create a comprehensive checklist of all rules from the rule skill and systematically verify each rule step by step until ensuring complete compliance with zero violations. Do not skip rules, do not assume compliance without verification, and do not move forward until each rule is fully checked and any violations are fixed.

Workflow

Step 1: Load Rule Skill

You MUST use the Skill tool to invoke the rule skill. Do not substitute a different skill. Load it now:

Use the Skill tool with the rule-skill name. For example, if the rule-skill argument is docs-writing-style, invoke:

Skill: docs-writing-style

Read all rules it defines. For enumerated rule skills, note the rule numbers and create a checklist. These are the only rules you will enforce.

Step 2: Read Doc File

Read the full documentation file to understand its current state.

Use the Read tool with the docs-file path. For example, if the docs-file argument is docs/reference/chunk.md, invoke:

Read: /docs/reference/chunk.md

Note: Always use absolute paths (starting from /)

Step 3: Check and Fix Each Rule

MUST: Create a comprehensive checklist of ALL rules defined by the rule skill. Number each rule and list it with its full name and description. Display this checklist to the user so they see exactly what will be checked.

Then, process each rule from the checklist sequentially, ensuring zero violations before moving to the next rule. Do not skip any rule. Do not assume compliance without verification.

For each rule in your checklist:

  1. Identify violations — Use adversarial verification: assume the document fully complies with THIS RULE, then prove yourself wrong by finding evidence of violations. Cite exact line numbers, quote problematic text, and explain why it violates THIS RULE. If you cannot find evidence, this rule has zero violations.
  1. Fix violations — Apply minimal edits (add, remove, edit, or restructure as needed). Preserve the intent of the document.
  1. Commit immediately — Run:

``bash git add git commit -m "docs(): fix " ` Example: git commit -m "docs(chunk): fix rule-2-sentence-clarity"`

Repeat steps 1–3 for each rule until zero violations remain, then proceed to the next rule.

Step 4: Compile

Run mdoc to verify the doc compiles without errors:

sbt "docs/mdoc --in docs/reference/chunk.md"

(Substitute the actual docs-file path.)

If mdoc fails, identify the error, fix it, and commit:

git add 
git commit -m "docs(): fix mdoc error"

Step 5: Report

Output a summary including:

  • Total violations found and fixed per rule
  • Which rules had zero violations (no changes needed)
  • Final mdoc status (pass/fail)

Key Principles

  • One commit per rule violation — not one big commit
  • Commit immediately after each fix — don't batch
  • Verify mdoc passes at the end — this is the final proof of correctness
  • Be concise — minimal changes, preserve intent

Example Invocation

To check docs/reference/chunk.md against the docs-writing-style rule skill:

  1. Load the rule skill: Skill: docs-writing-style
  2. Read the doc file: Read: /docs/reference/chunk.md
  3. For each rule, find violations, fix, and commit
  4. Run: sbt "docs/mdoc --in docs/reference/chunk.md"
  5. Report results

Example commit message:

docs(chunk): fix rule-3-active-voice

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.