From skills
Manages and maintains Claude Code project configuration files (CLAUDE.md, AGENTS.md). Provides workflows to update, verify, and check project setup for improvements.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills:claude-code-projectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manage and maintain Claude Code project configuration files. This skill provides three
Manage and maintain Claude Code project configuration files. This skill provides three invokable workflows for keeping your Claude Code setup optimized and in sync with your project.
| Command | Use When |
|---|---|
/update-project | Project changed (new stack, tools, conventions). User is unsure if CLAUDE.md/AGENTS.md need updates. |
/verify-project | Want to validate entire .claude setup is correct and functional. Before major changes or periodically. |
/check | Want to discover what could be improved. Looking for missing tools, MCPs, skills, or config gaps. |
Before running any command, understand the current project state:
.claude/ directory or CLAUDE.md exists in the project rootAGENTS.md exists (may be imported by CLAUDE.md)package.json, Cargo.toml, pyproject.toml, go.mod, etc.Dockerfile, docker-compose.yml, Makefile, justfile.github/workflows/, .gitlab-ci.yml)vitest.config.*, jest.config.*, pytest.ini)ls -la .claude/ or check for .claude/ directory structure/update-project: Update CLAUDE.md and AGENTS.mdReview the current project state and update documentation to reflect reality.
CLAUDE.md, AGENTS.md, and .claude/ contentsreferences/update-project-checklist.mdassets/claude-md-template.md.claude/rules/ for path-scoped instructions and @imports for detailed guides@README, @package.json.claude/CLAUDE.md — both workA high-quality CLAUDE.md should cover these categories. Adapt to the project's stack:
Commands (always include):
Stack (always include):
Code Style:
Rules (specific and verifiable):
Testing:
CLAUDE.md, not AGENTS.md directly@AGENTS.mdRead references/update-project-checklist.md for the full checklist.
/verify-project: End-to-End VerificationRun a comprehensive audit of the entire Claude Code project setup.
.claude/, CLAUDE.md, AGENTS.md, .mcp.json, settings.json, settings.local.json@file) point to existing files.mcp.json servers are accessible if possible.claude/skills/*/SKILL.md files have valid frontmatter.claude/agents/*.md files have valid frontmatter.claude/rules/*.md have proper globs and contentRead references/verify-project-checklist.md for the full checklist.
@import references to non-existent filesname fieldsname/description/check: Discover ImprovementsAudit the project setup and suggest improvements for tools, MCPs, skills, hooks, and configuration.
references/check-improvements-guide.mdnpx skills CLI (see Skill Discovery below)npx skills CLIUse the Skills CLI for all skill operations. Do NOT browse the website — use the terminal.
Key commands:
# Search for skills by keyword
npx skills find <keyword>
# Example: npx skills find react
# Example: npx skills find testing
# Interactive search (opens fzf-style picker, no arguments)
npx skills find
# List currently installed skills (project + global)
npx skills list
# List only globally installed skills
npx skills ls -g
# Check for skill updates
npx skills check
# Update all installed skills
npx skills update
# Install a skill
npx skills add <owner/repo>
# Example: npx skills add vercel-labs/agent-skills
# Install a specific skill from a multi-skill repo
npx skills add <owner/repo> --skill <skill-name>
# Remove a skill
npx skills remove <skill-name>
# Create a new skill scaffold
npx skills init <skill-name>
How to recommend skills in /check:
npx skills list to see what the user already has installednpx skills find <keyword> to search for relevant skills (e.g., npx skills find react)anthropics, vercel-labs, microsoft)Common skills by category (use npx skills find <keyword> to discover):
npx skills find react or npx skills find nextjsnpx skills find testing or npx skills find tddnpx skills find design or npx skills find frontendnpx skills find reviewnpx skills find architecturenpx skills find securityUse this structure for /check results:
# Project Configuration Check: <project-name>
## Summary
<brief overview of current state and top 3 recommendations>
## Current Setup
<what exists today>
## Recommendations (prioritized)
### High Impact
1. **<recommendation>** - <why>
2. ...
### Medium Impact
1. ...
### Low Impact / Nice to Have
1. ...
## Missing Tools/Integrations
- <tool> - <purpose> - <how to add>
## Suggested Skills
- `<owner/repo>` - <purpose> - `npx skills add <owner/repo>`
## Quick Wins
<3 things to do right now for immediate improvement>
When the user needs to manage existing skills (list, update, remove):
# See all installed skills
npx skills list
# Check which skills have updates available
npx skills check
# Update everything
npx skills update
# Remove a skill no longer needed
npx skills remove <skill-name>
# Install skill globally (available in all projects)
npx skills add <owner/repo> -g
# Install skill to project only (committed to repo)
npx skills add <owner/repo>
project/
├── CLAUDE.md # or .claude/CLAUDE.md - main instructions
├── CLAUDE.local.md # personal prefs (gitignored)
├── AGENTS.md # shared agent instructions (imported by CLAUDE.md)
├── .mcp.json # MCP server configuration
├── .claude/
│ ├── CLAUDE.md # alternative location for main instructions
│ ├── settings.json # project-level settings
│ ├── settings.local.json # personal overrides (gitignored)
│ ├── .mcp.json # alternative MCP location
│ ├── hooks/ # hook scripts (optional)
│ ├── skills/ # custom skills
│ │ └── <skill-name>/
│ │ └── SKILL.md
│ ├── agents/ # custom subagents
│ │ └── <agent-name>.md
│ ├── workflows/ # dynamic workflow scripts (optional)
│ ├── commands/ # custom slash commands (optional)
│ ├── rules/ # path-scoped rules
│ │ └── <rule-name>.md
│ └── agent-memory/ # per-agent memory (auto-managed)
For full details, read references/claude-directory-structure.md.
npx skills --helpnpx claudepluginhub zebbern/skillsAudits Claude Code project configuration for drift and collaboration issues across six layers (CLAUDE.md, rules, skills, hooks, subagents, verifiers), tiered by project complexity.
Generates Claude Code project setups including CLAUDE.md, hooks, permissions, commands, and agents. Analyzes stack (TypeScript, JavaScript, Python, Go, Rust, etc.) to create minimal/standard/full configs.
Analyzes a codebase and recommends tailored Claude Code automations (hooks, subagents, skills, plugins, MCP servers). Useful when setting up Claude Code or optimizing workflows.