health-audit
Skill0 starsChanged 9 months agoMITView on GitHub
Conduct comprehensive health audits on software repositories, generating actionable engineering tasks and permanent audit trails. Use when you need a repo health check, want to identify technical debt and blockers, are onboarding to a new codebase, or need a baseline assessment before major work. Trigger phrases: 'audit this repo', 'is this codebase healthy', 'what are the health issues', 'run a full health check', 'identify blockers and debt'.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- gittower/git-flow-nexttheir own version, first seen Oct 8, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- gittower/git-flow-next★ 458same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository47 other files it gives its agents.
- agent-teachingSkill
- cf-pages-trespies-deploySkill
- compression-ritualSkill
- context-ingestionSkill
- decision-propagationSkill
- documentation-auditSkill
- era-architectureSkill
- file-managementSkill
- frontend-from-backendSkill
- handoff-protocolSkill
- house-poc-builderSkill
- implementation-promptSkill
- iterative-scoutingSkill
- mcp-cloudflare-builderSkill
- mcp-server-builderSkill
- memory-gardenSkill
- multi-surface-strategySkill
- parallel-tracksSkill
- patient-learning-protocolSkill
- planning-with-filesSkill
- poc-tool-forgeSkill
- pre-implementation-checklistSkill
- process-extractionSkill
- product-positioningSkill
- project-explorationSkill
- release-specificationSkill
- repo-context-syncSkill
- repo-statusSkill
- research-modesSkill
- research-synthesisSkill
- retrospectiveSkill
- seed-extractionSkill
- seed-librarySkill
- seed-to-skill-converterSkill
- semantic-clustersSkill
- skill-audit-upgradeSkill
- skill-creationSkill
- skill-maintenanceSkill
- spec-constellation-to-prompt-suiteSkill
- static-tool-verifySkill
- status-templateSkill
- status-writingSkill
- strategic-scoutSkill
- strategic-to-tactical-workflowSkill
- web-research-externalSkill
- workflow-routerSkill
- workspace-navigationSkill
The file
We split this skill into the rules it gives an agent
10 rules. About 0 are common, 6 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 45
Clone & Map: Use the repo-context-sync skill to clone the target repositories and generate initial context maps.
- Very specific: line 46
Deep Reading: Read the core philosophy, architecture, and purpose documents (README.md, PHILOSOPHY.md, ARCHITECTURE.md, etc.).
- Distinctive: line 55
Conduct Assessment: Use the Health Assessment Framework to review the codebase:
- Very specific: line 59
Log Findings: Use the documentation-audit log template as a base, but expand it to include the broader health categories.
- Distinctive: line 81
Write Executive Summary: Create a single, top-level summary document that explains the overall findings and links to the detailed audit …
- Very specific: line 82
Deliver Artifacts: Use the message tool to deliver the executive summary and attach all created files (audit logs and implementation …
- Distinctive: line 88
When performing the audit in Phase 2, use this framework to categorize findings.
- Distinctive: line 109
Audit Trail is Non-Negotiable: Every health assessment *must* result in a committed audit log in the repository.
- Distinctive: line 112
Close the Loop: After the implementation agent completes a health sprint, a follow-up audit should be scheduled to verify that the success …
- Distinctive: line 117
When running inside the Dojo Genesis plugin:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
OpenClaw Integration: This skill is invoked by the Dojo Genesis plugin via
/dojo run health-audit. The agent receives project context automatically via thebefore_agent_starthook. Usedojo_get_contextfor full state,dojo_save_artifactto persist outputs, anddojo_update_stateto record phase transitions and decisions.
Health Supervisor Skill
Version: 1.0
Created: 2026-02-04
Author: Kaida 🌊 (Health Supervisor Agent)
Purpose: To provide a structured, repeatable methodology for supervising the health of software repositories, balancing deep, philosophical understanding with rigorous, actionable engineering.
I. The Philosophy: Tending the Garden
Health is not merely the absence of bugs; it is the presence of practices that ensure security, sustainability, and alignment with a project's core purpose. A Health Supervisor is a gardener, not a mechanic. The role is to tend the ecosystem, protect the conditions for growth, and ensure the space can fulfill its intended purpose, whether that is for work (a dojo) or for rest (an onsen).
This skill codifies a workflow that moves from deep listening to decisive action, ensuring that every intervention is both contextually aware and technically precise. It creates a permanent, auditable trail of health assessments and corrective actions, enabling collaboration with local implementation agents (Zenflow, Claude Code, etc.).
II. When to Use This Skill
- As a scheduled, recurring task: (e.g., on the first day of each month) to maintain a regular cadence of health monitoring for critical repositories.
- When onboarding to a new set of repositories: To establish a baseline health assessment.
- After a major release or architectural change: To audit the impact on the system's overall health.
- When a project feels "at risk" due to technical debt or process gaps.
III. The Health Supervision Workflow
This workflow is a structured process that ensures every health audit is thorough, actionable, and recorded.
Phase 1: Grounding & Philosophy
Objective: Understand what the repository is for before evaluating how well it works.
- Clone & Map: Use the
repo-context-syncskill to clone the target repositories and generate initial context maps. - Deep Reading: Read the core philosophy, architecture, and purpose documents (
README.md,PHILOSOPHY.md,ARCHITECTURE.md, etc.). Understand the project's lineage and intent. - Embody the Role: For the duration of the audit, hold the project's purpose as the primary lens through which all technical details are viewed.
Phase 2: Health Audit & Logging
Objective: Systematically assess the repository's health and create a permanent record of the findings.
- Create Audit Directory: Following the
file-managementskill, ensure andocs/audits/directory exists. If not, create it. - Create Audit Log: For each repository, create a new audit log file named
docs/audits/YYYY-MM-DD_health_audit.md. - Conduct Assessment: Use the Health Assessment Framework to review the codebase:
- Critical Issues: Blockers, build failures, critical dependency vulnerabilities.
- Security Issues: Encryption gaps, secret management flaws, authentication vulnerabilities.
- Sustainability Issues: Technical debt, manual processes, documentation drift, testing gaps, paused development.
- Log Findings: Use the
documentation-auditlog template as a base, but expand it to include the broader health categories. For each finding, document the issue, severity, impact, and a placeholder for the corresponding implementation commission.
Phase 3: Generate Actionable Commissions
Objective: Translate audit findings into clear, specific, and executable engineering tasks for implementation agents.
- Use the Implementation Prompt Writer: For each repository's set of findings, create a single, consolidated implementation prompt using the
write-implementation-promptskill. - Structure the Prompt: The prompt should be a cohesive "health sprint" that addresses the highest priority issues.
- Be Ruthlessly Specific: The prompt must contain:
- A clear objective.
- Links to the audit log and other grounding documents.
- Specific file paths, code snippets, and commands.
- A complete file manifest (files to create/modify).
- Binary, testable success criteria.
- Explicit constraints and non-goals.
- Place the Prompt: Store the generated prompt in the repository itself, under a
prompts/directory, following thefile-managementskill.
Phase 4: Summarize & Deliver
Objective: Provide a high-level executive summary and deliver all artifacts.
- Write Executive Summary: Create a single, top-level summary document that explains the overall findings and links to the detailed audit logs and implementation commissions in each repository.
- Deliver Artifacts: Use the
messagetool to deliver the executive summary and attach all created files (audit logs and implementation prompts) for user review and execution.
IV. Core Health Assessment Framework
When performing the audit in Phase 2, use this framework to categorize findings.
| Category | Areas to Investigate |
| Critical Issues | - Is the project buildable? (npm run build, go build) |
- Are there critical dependency vulnerabilities (
npm audit --critical)? - Is the main branch in a broken state? | | Security | - Is sensitive data encrypted at rest?
- Are secrets managed securely (e.g., not hardcoded)?
- Is authentication/authorization implemented correctly? | | Sustainability | - Testing: Is there a testing framework? Is coverage adequate?
- CI/CD: Are tests and builds automated? Is the pipeline reliable?
- Technical Debt: Is there significant code complexity, duplication, or outdated patterns?
- Manual Processes: Are there manual steps required for setup, testing, or deployment?
- Documentation: Is it accurate, complete, and up-to-date? |
V. Best Practices
- Balance is Key: The goal is not to be overly spiritual or purely mechanical. It is to hold both the philosophical purpose and the engineering reality in balance. The output should be empathetic in tone but rigorous in detail.
- Audit Trail is Non-Negotiable: Every health assessment must result in a committed audit log in the repository. This creates a permanent, traceable history of the project's health.
- Commissions, Not Commands: Frame implementation prompts as well-specified commissions. Provide all the context and detail the agent needs to succeed autonomously.
- One Sprint per Repo: Consolidate findings for a single repository into a single, cohesive health sprint prompt. This provides a focused, achievable goal for the implementation agent.
- Close the Loop: After the implementation agent completes a health sprint, a follow-up audit should be scheduled to verify that the success criteria were met and the health issues are resolved.
OpenClaw Tool Integration
When running inside the Dojo Genesis plugin:
- Start by calling
dojo_get_contextto retrieve full project state, history, and artifacts - During the skill, follow the workflow steps documented above
- Save outputs using
dojo_save_artifactwith theartifactsoutput directory - Update project state by calling
dojo_update_stateto record skill completion and any phase transitions
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

