repo-doc-audit — community repo-doc-audit, CityCatalyst, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Code Review Agents requiring comprehensive repository documentation audits for open-source projects like carbon accounting for cities Open Source carbon accounting for cities

Open-Earth-Foundation Open-Earth-Foundation
[0]
[0]
Updated: 3/3/2026

Agent Capability Analysis

The repo-doc-audit skill by Open-Earth-Foundation is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for Code Review Agents requiring comprehensive repository documentation audits for open-source projects like carbon accounting for cities

Core Value

Empowers agents to produce actionable reports on README.md and architecture.md accuracy, ensuring up-to-date documentation across setup, run, config, and troubleshooting sections, leveraging markdown files like README.md and architecture.md

Capabilities Granted for repo-doc-audit

Auditing repository documentation after major refactorings
Validating README.md accuracy for setup and troubleshooting
Generating reports on architecture.md for open-source carbon accounting projects

! Prerequisites & Limits

  • Intentionally not automatic due to potential expense and noise
  • Requires manual invocation for full repo documentation audit
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

repo-doc-audit

Install repo-doc-audit, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

repo-doc-audit

This is a one-off, repo-wide documentation audit. It is intentionally not automatic because it can be expensive and noisy.

When to use

  • Use this skill when the user asks for a full repo documentation audit or “is everything up to date?”
  • Use after large refactors, restructurings, or major feature additions.

Goal

Produce an actionable report (and optionally fixes) across:

  • README.md accuracy (setup/run/config/troubleshooting)
  • architecture.md accuracy (diagrams and component naming)
  • Script docstrings and runnable-script conventions
  • Consistency between dependency docs (pyproject.toml, requirements.txt, and lockfiles such as uv.lock / poetry.lock)
  • Presence of .env.example entries for documented env vars

1) Establish repo “truth” from code and configs

  • Identify real entrypoints (commands in README.md, modules with __main__, top-level scripts).
  • Identify configuration files that control runtime (e.g., model/provider selection, pipeline toggles).
  • Identify output folders and naming conventions from code paths.

2) Read and validate key docs against truth

  • README.md
    • Commands exist and match actual flags/paths.
    • Setup instructions match dependency source of truth policy.
    • Output structure matches code behavior.
  • architecture.md
    • Components referenced exist in the repo.
    • Diagrams reflect current flow and naming.
  • Module-level READMEs (if present in modules)
    • Do they describe actual behavior and entrypoints?

3) Script/docstring audit (repo-wide)

For any file that looks runnable (heuristics):

  • Located under a scripts/ folder, OR
  • Mentioned in docs as an entrypoint, OR
  • Contains if __name__ == "__main__":, OR
  • Imports argparse and defines main()

Check:

  • Top-level module docstring exists and covers:
    • Brief
    • Inputs (each CLI flag should have a short purpose + expected format; env vars should explain what they control)
    • Outputs
    • Usage from project root (python -m ...)
  • Uses argparse for CLI (when runnable).
  • Has __main__ guard.
  • Avoids side effects at import time.
  • Logging: uses logging (not print) except intentional CLI UX.
  • Imports: prefer absolute imports.
  • Paths: prefer pathlib.Path.

Additionally (repo-wide): check that every function and method has a docstring.

  • Trivial functions/methods: one-liner docstring is acceptable.
  • Non-trivial or side-effecting functions/methods: docstring should explain inputs/outputs, side effects, and raised exceptions when non-obvious.

4) Produce an output report

Deliver a report with:

  • Summary: 3–6 bullets of highest-impact issues
  • Findings grouped by document/file
  • Fix suggestions: concrete edits (small, scoped)
  • Optional automated fixes:
    • Only apply if user asked you to fix; otherwise just report.

Non-goals

  • Do not try to enforce style consistency beyond correctness.
  • Do not rewrite large sections unless necessary for accuracy.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is repo-doc-audit?

Ideal for Code Review Agents requiring comprehensive repository documentation audits for open-source projects like carbon accounting for cities Open Source carbon accounting for cities

How do I install repo-doc-audit?

Run the command: npx killer-skills add Open-Earth-Foundation/CityCatalyst. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for repo-doc-audit?

Key use cases include: Auditing repository documentation after major refactorings, Validating README.md accuracy for setup and troubleshooting, Generating reports on architecture.md for open-source carbon accounting projects.

Which IDEs are compatible with repo-doc-audit?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for repo-doc-audit?

Intentionally not automatic due to potential expense and noise. Requires manual invocation for full repo documentation audit.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add Open-Earth-Foundation/CityCatalyst. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use repo-doc-audit immediately in the current project.

Related Skills

Looking for an alternative to repo-doc-audit or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI