project-analysis
An AI skill that analyzes your codebase or project documentation and generates a complete development backlog with prioritized tasks, coding conventions, and configuration files for multiple AI coding assistants.
What It Does
This skill runs a comprehensive 4-phase analysis on your project and produces:
- Task Backlog: Prioritized, dependency-ordered development waves
- Individual Task Files: Detailed tasks with acceptance criteria and test requirements
- Coding Conventions: Single source of truth for all AI tools
- Multi-Agent Configuration: Setup files for Claude Code, GitHub Copilot, JetBrains Junie, Cursor, and Aider
- Quality Baseline: Coverage, lint, complexity, and dependency health metrics
How It Works
Phase 1: Deep Analysis
Reads all source files, configs, tests, and documentation. Extracts coding conventions, categorizes findings by severity (Critical/High/Medium/Low), triages TODO/FIXME/HACK markers, and measures quality baselines.
Phase 2: Prioritize and Group
Assigns priority and size estimates to each finding, organizes them into dependency-ordered waves (A, B, C), and assigns unique task IDs.
Checkpoint: User Validation
Before generating files, the skill presents a summary for you to review:
- Findings by priority
- Proposed task waves
- Architecture observations
- Quality metrics
- AI tool selection
Phase 3: Generate Output
Creates all task files, backlog, workflow guides, coding conventions, and agent configuration files for your selected tools.
Phase 4: Quality Check
Validates generated output for consistency, completeness, and proper cross-referencing.
Multi-Agent Support
The skill auto-detects and configures multiple AI coding assistants:
- Claude Code (
.claude/CLAUDE.md) - GitHub Copilot (
.github/copilot-instructions.md) - JetBrains Junie (
.junie/guidelines.md) - Cursor (
.cursor/rules/) - Aider (
.aider.conf.yml)
All tools reference a single source of truth (.ai/rules/) - no rule duplication!
Generated Structure
AGENTS.md
.ai/rules/
project.md
code-style.md
testing.md
security.md
tasks/
BACKLOG.md
README.md
A1-task.md
B1-task.md
.claude/CLAUDE.md
.github/copilot-instructions.md
.junie/guidelines.md
.cursor/rules/
.aider.conf.yml
Installation
OpenCode (Global)
mkdir -p ~/.config/opencode/skills/project-analysis
cp -r . ~/.config/opencode/skills/project-analysis/
Claude Code (Global)
mkdir -p ~/.claude/skills/project-analysis
cp -r . ~/.claude/skills/project-analysis/
Usage
Trigger the skill with any of these phrases:
- “analyze this project”
- “create a task backlog”
- “onboard this codebase”
- “set up coding standards”
- “generate tasks”
- “scaffold from docs”
Use Cases
- New Project Onboarding: Quickly understand a codebase structure
- Technical Debt Assessment: Identify and prioritize improvements
- AI Tool Setup: Configure multiple AI assistants at once
- Project Planning: Generate structured development roadmaps
- Quality Baseline: Establish measurable quality metrics
- Team Alignment: Share consistent coding conventions