Agent skill

codebase-improvement-planner

Analyze codebase and generate comprehensive improvement plans with prioritized recommendations

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill files --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 6 KB
Bundled scripts: none
Path: skills/analysis/files/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Codebase Improvement Planner Session: ${CLAUDE_SESSION_ID} Task List: ${CLAUDE_CODE_TASK_LIST_ID} ## Purpose Comprehensive codebase analysis and improvement planning with actionable recommendations. --- ## Phase 1: Discovery & Analysis ### 1.1 Project Structure Mapping ```bash # Get project overview echo "=== PROJECT STRUCTURE ===" find . -type f \( -name "*.ts" -o -name "*.tsx" -o -name "*.js" -o -name "*.jsx" -o -name "*.py" -o -name "*.go" -o -name "*.rs" -o -name "*.java" \) | head -100 # Count files by type echo "=== FILE COUNTS ===" for ext in ts tsx js jsx py go rs java; do count=$(find . -type f -name "*.$ext" 2>/dev/null | wc -l) [ "$count" -gt 0 ] && echo "$ext: $count files" done # Check for configuration files echo "=== CONFIG FILES ===" ls -la package.json pyproject.toml Cargo.toml go.mod pom.xml 2>/dev/null || echo "No standard config found" ``` ### 1.2 Dependency Analysis ```bash # Node.js dependencies [ -f package.json ] && echo "=== NPM DEPENDENCIES ===" && cat package.json | grep -A 100 '"dependencies"' | head -50 # Python dependencies [ -f requirements.txt ] && echo "=== PIP REQUIREMENTS ===" && cat requirements.txt [ -f pyproject.toml ] && echo "=== PYPROJECT

What's inside
Steps it walks through
  1. Purpose
  2. Phase 1: Discovery & Analysis
  3. 1.1 Project Structure Mapping
  4. 1.2 Dependency Analysis
  5. 1.3 Code Quality Indicators
  6. Phase 2: Parallel Deep Analysis
  7. Agent 1: Security Scanner
  8. Agent 2: Performance Analyzer
  9. Agent 3: Test Coverage Auditor
  10. Agent 4: Architecture Reviewer
  11. Agent 5: Documentation Checker
  12. Phase 3: Issue Classification
  13. Priority Matrix
  14. Issue Template
Ships with 1 file
  • metadata.json
Commands it runs
Get project overview
echo "=== PROJECT STRUCTURE ==="
Count files by type
echo "=== FILE COUNTS ==="
for ext in ts tsx js jsx py go rs java; do
done
Check for configuration files
echo "=== CONFIG FILES ==="
ls -la package.json pyproject.toml Cargo.toml go.mod pom.xml 2>/dev/null || echo "No standard config found"
Node.js dependencies
More from claude-skill-registry
All skills →
About this skill
What does the codebase-improvement-planner skill do?

Analyze codebase and generate comprehensive improvement plans with prioritized recommendations

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill files --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going