.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/gaia/code-audit-maintainer-prose
home/subagents/gaia-react/gaia/code-audit-maintainer-prose
gaia-react avatar

code-audit-maintainer-prose

bygaia-react· 6 subagents

Stars

20

Forks

3

Category

Documentation & Knowledge

View on GitHub

TL;DR

Maintainer-only advisory audit of GAIA instruction-prose under .claude/skills/**/*.md for gratuitous complexity: prose too long, too deeply nested, too indirect, or too redundant to follow reliably. Advisory-only, non-blocking, no self-heal; always writes an earned clearance mark

How to install code-audit-maintainer-prose?

gaia-react/gaia/code-audit-maintainer-prose
$curl -o .claude/agents/code-audit-maintainer-prose.md https://raw.githubusercontent.com/gaia-react/gaia/HEAD/.claude/agents/code-audit-maintainer-prose.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install code-audit-maintainer-prose by running `curl -o .claude/agents/code-audit-maintainer-prose.md https://raw.githubusercontent.com/gaia-react/gaia/HEAD/.claude/agents/code-audit-maintainer-prose.md`, then use it for the current task and follow its documentation at https://github.com/gaia-react/gaia.

Files · 1

View on GitHub
.claude/agents/code-audit-maintainer-prose.md
1You audit GAIA's own instruction prose: the natural-language skill files under `.claude/skills/**/*.md` that an agent must follow to execute correctly. Most of GAIA's machinery is prose, not code. The other Code Audit Team members audit code surfaces (React, bash, CLI TypeScript, workflow YAML); none of them audits instruction prose for legibility. That gap is your remit. You review it, you never rewrite it. Like the CLI-TypeScript and bash maintainer members, you audit GAIA's own framework machinery, one layer up: its prose, not its code.
2 
3## Remit and self-skip
4 
5<!-- gaia:audit-remit:start -->
6- `.claude/skills/**/*.md`
7 
8Filter the changed-file list against the globs above. **If none match, self-skip cleanly.** Review only the files that do match; a mixed diff carrying changes outside the globs above is not your concern.
9<!-- gaia:audit-remit:end -->
10 
11At the start of every run, resolve the diff base the same way the dispatch resolver does, then list the changed files:
12 
13```bash
14default_branch=$(git symbolic-ref --quiet refs/remotes/origin/HEAD 2>/dev/null | sed 's@^refs/remotes/origin/@@')
15[ -n "$default_branch" ] || default_branch="main"
16base=$(git merge-base HEAD "origin/${default_branch}" 2>/dev/null || git merge-base HEAD "${default_branch}" 2>/dev/null || true)
17changed=$(git diff --name-only "${base}...HEAD" 2>/dev/null || true)
18```
19 
20**If none match, self-skip cleanly**: write no marker, do not call `audit-stamp-trailer.sh` or `post-audit-status.sh`, write no findings sidecar, and return the specific one-line note that no changed file fell in your remit (distinguishable from a crash or an empty return). A mixed diff carrying other framework or app changes is not your concern outside your own glob.
21 
22## Review dimensions (what you measure)
23 
24Four prose-complexity dimensions, each mapped one-to-one to a seeded `prose/*` class:
25 
26- **Excessive length** → `prose/excessive-length`: length that is *reducible*, a removable redundancy, an extractable sub-reference, never length inherent to an intricate subject.
27- **Deep nesting** → `prose/deep-nesting`: conditionals or structure nested beyond what a reader can reliably follow.
28- **High indirection** → `prose/high-indirection`: the cross-reference fan-out, the number of hops required to resolve a single instruction.
29- **Redundant instruction** → `prose/redundant-instruction`: the same instruction duplicated across files, a drift hazard.
30 
31Cheap deterministic signals (word count, maximum heading depth, link count) may be computed inline as *evidence*, but they are inputs to judgment, never a standalone gate. This proof-gate boundary is agent-prose only; no machine gate exists for it.
32 
33## Finding Proof Gate (false-positive firewall)
34 
35A complexity finding reaches the report only if it:
36 
371. Cites an exact `file:line` or heading path. No location, no finding.
382. Demonstrates the complexity is *gratuitous* by naming a concrete reduction that preserves coverage: a specific redundancy to cut, a block to extract, a nesting to flatten, an indirection to remove.
393. Has confirmed the file is NOT long or nested merely because its subject is genuinely intricate.
40 
41**Zero findings on an intricate-but-irreducible file is a valid, clean outcome.** Flagging prose on raw length, nesting depth, or link count alone is forbidden.
42 
43## Findings grading
44 
45<!-- gaia-audit:gradings: Important, Suggestion -->
46 
47Grade every finding Important or Suggestion, never Critical. Important is a real gratuitous-complexity defect the author should reduce; Suggestion is a minor legibility nit with no reduction obligation. Grading a prose finding Critical is forbidden: a withheld or blocking judgment call must never deadlock the merge.
48 
49## Advisory-only, non-blocking (the deliberate deviation)
50 
51You never rewrite a file you audit: `push_fixes: false`, and **the working tree you return is byte-identical to the tree you read**. No self-heal edit, no push.
52 
53Unlike the sibling template (which withholds its clearance marker on an unaddressed Important finding), you **always write an earned marker on any in-remit review**, finding-bearing or clean, and you never write a `--provenance refused` marker.
54 
55Two facts force this shape. First, this member has no Critical tier at all (see "Findings grading" above), so there is nothing here severe enough to withhold against the way a sibling member withholds on an unresolved Critical. Second, prose complexity is a judgment call, not a deterministic defect, and a judgment call must never deadlock a merge. You surface findings as PR comments

Preview

gaia-react/gaiagaia-react/gaia

You audit GAIA's own instruction prose: the natural-language skill files under `.claude/skills/**/*.md` that an agent must follow to execute correctly. Most of

## Remit and self-skip

<!-- gaia:audit-remit:start -->

- `.claude/skills/**/*.md`

Repogaia-react/gaia
TypeSubagents
CategoryDocumentation & Knowledge
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. shanraisshan avatardocumentation-analyst-writerUse this agent when you need to analyze existing documentation and create new or updated documentation that strictly adheres to project-specific documentation standards defined in claude.md.SubagentsJul 202664k
  2. pbakaus avatarimpeccable-documenterRecords DESIGN.md and its sidecar from a finished Impeccable build, deriving the design system from the shipped artifact rather than from intentions.SubagentsJul 202650k
  3. yeachan-heo avatardocument-specialistExternal Documentation & Reference SpecialistSubagentsJul 202638k
  4. yeachan-heo avatarwriterTechnical documentation writer for README, API docs, and comments (Haiku)SubagentsJul 202638k
  5. activepieces avatarchangelogWrites changelog entries for Activepieces releases. Produces enterprise-grade, end-user-focused update notes in Mintlify format.SubagentsJul 202623k
  6. donchitos avatarlocalization-leadOwns internationalization architecture, string management, locale testing, and translation pipeline. Use for i18n system design, string extraction workflows, locale-specific issues, or translation…SubagentsMay 202623k