jezweb avatar

Project Health

Runs at project start, middle, or end to eliminate permission prompts and organize your Claude Code setup. Spins up parallel sub-agents to audit permissions (leaked secrets, missing MCP servers, stale entries, legacy syntax) and context quality (oversized files, stale references, missing documentation). For new projects it detects your stack from files present and generates settings.local.json with the right presets, plus a starter CLAUDE.md. The sub-agent architecture is smart: keeps heavy filesystem scanning out of your main conversation so you get clean summaries instead of walls of diagnostic output. Also handles mid-project cleanup and end-of-session learning capture. Basically prevents the configuration drift that makes Claude Code chatty.

skills.sh installs
1.6K
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add jezweb/claude-skills --skill project-health --agent claude-code

Installs into .claude/skills of the current project.

Files

Project Health

One skill for everything about your project's Claude Code configuration. Run it at the start, middle, or end of a project — it figures out what's needed.

Goal: Zero permission prompts, well-organised context files, no cruft.

When to Use

You say...What happens
"project health" / "check project"Full audit: permissions + context + docs
"setup project" / "kickoff" / "bootstrap"New project setup from scratch
"tidy permissions" / "clean settings"Fix permissions file only
"capture learnings" / "update CLAUDE.md"Save session discoveries
"add python" / "add docker permissions"Add a preset to existing settings
"audit context" / "audit memory"Context-focused audit only

Architecture: Sub-Agents

Heavy analysis runs in sub-agents to keep the main conversation clean. The main agent orchestrates; sub-agents do the scanning and return summaries.

Agent 1: Permission Auditor

Launched with Task(subagent_type: "general-purpose"). Prompt:

Read .claude/settings.local.json.

Sponsors

Details

Repository
github.com/jezweb/claude-skills
Categories
Testing & QA, Documentation, Code Review & Quality, AI & Agent Building, Python

More from jezweb/claude-skills

All 166
1redwoodjs avataragent-ciredwoodjs/agent-ciRun GitHub Actions CI locally with Agent CI to validate changes before pushing. Use when testing, running checks, or validating code changes.1.6Kskills.sh installs
2jezweb avatarwordpress-setupjezweb/claude-skillsConnect to a WordPress site via WP-CLI over SSH or the REST API. Check CLI, test SSH, set up auth, verify access, save config. Use whenever the user wants to co1.6Kskills.sh installs
3K-Dense-AI avatarexperimental-designK-Dense-AI/scientific-agent-skillsDesign experiments and studies BEFORE data is collected — choosing a design, randomizing, blocking, and laying out treatment combinations so results are interpr1.5Kskills.sh installs
4refoundai avatarmedia-relationsrefoundai/lenny-skillsHelp users build relationships with journalists and get press coverage. Use when someone is pitching reporters, preparing for media outreach, trying to get pres1.5Kskills.sh installs
5K-Dense-AI avatarpathway-enrichmentK-Dense-AI/scientific-agent-skillsRun pathway and gene-set enrichment analysis on gene lists or ranked gene data, then interpret the results. Use whenever the user has a set of genes (differenti1.5Kskills.sh installs
6astronomer avatarairflowastronomer/agentsQueries, manages, and troubleshoots Apache Airflow using the `af` CLI. Use when working with anything related to Airflow - a DAG, a DAG run, a task log, an impo1.5Kskills.sh installs