Analyze the codebase to detect the tech stack and generate specialized skills for optimal code generation.
Analyzes your codebase to detect the tech stack and generates specialized skills for optimal code generation.
/plugin marketplace add agentic-jumpstart/marketplace/plugin install agentic-jumpstart-agentic-jumpstart-skills-plugins-codebase-analyzer@agentic-jumpstart/marketplaceAnalyze the codebase to detect the tech stack and generate specialized skills for optimal code generation.
This command orchestrates 10 specialized agents to comprehensively analyze your codebase and generate tailored skills.
First, activate the tech-stack-detector agent to identify all technologies in use:
Based on the detected tech stack, activate the following agents in parallel:
Each agent generates a skill in the .claude/skills/ directory following this structure:
SKILL.md file (case-sensitive, uppercase) that describes how to apply the skillSKILL.md file must follow the official Skill format with YAML frontmatter and Markdown instructionsSKILL.md File Format:
Each SKILL.md file must have:
--- markers) starting on line 1 with no blank lines before itname: The skill name (e.g., "agentic-jumpstart-security")description: A clear description that Claude uses to decide when to apply the skill. This is critical - include specific capabilities and trigger terms users would mention.Example SKILL.md structure:
---
name: agentic-jumpstart-security
description: Security best practices and guidelines specific to your tech stack. Use when writing secure code, reviewing security concerns, or when the user mentions security, vulnerabilities, or authentication.
---
# Security Best Practices
[Markdown instructions on how to apply security practices...]
Generated skills follow this directory structure (all prefixed with "agentic-jumpstart-"):
.claude/skills/agentic-jumpstart-security/ → SKILL.md - Security guidelines specific to your stack.claude/skills/agentic-jumpstart-performance/ → SKILL.md - Performance patterns and optimizations.claude/skills/agentic-jumpstart-react/ → SKILL.md - React-specific patterns (if React detected).claude/skills/agentic-jumpstart-backend/ → SKILL.md - Backend framework patterns (if backend detected).claude/skills/agentic-jumpstart-frontend/ → SKILL.md - Frontend framework patterns (if frontend detected).claude/skills/agentic-jumpstart-database/ → SKILL.md - Database and ORM patterns (if database detected).claude/skills/agentic-jumpstart-testing/ → SKILL.md - Testing strategies and patterns.claude/skills/agentic-jumpstart-architecture/ → SKILL.md - Codebase structure and organization patterns.claude/skills/agentic-jumpstart-dependency-management/ → SKILL.md - Dependency management best practices.claude/skills/agentic-jumpstart-code-quality/ → SKILL.md - Linting, formatting, and quality standards.claude/skills/ directory if it doesn't exist.claude/skills/ prefixed with "agentic-jumpstart-" and generates a SKILL.md file (case-sensitive, uppercase) inside it. The SKILL.md file must include:
--- markers) starting on line 1 with no blank lines before itname field matching the subdirectory namedescription field with specific capabilities and trigger terms that users would naturally sayRun /analyze-and-generate-skills in your workspace. The command will:
.claude/skills/ prefixed with "agentic-jumpstart-" for each skillSKILL.md file (case-sensitive, uppercase) in each subdirectory with:
name and description fieldsdescription that includes specific capabilities and trigger termsThe command will create skill directories and files following this structure:
Skill Directory Structure:
.claude/skills/
├── agentic-jumpstart-security/
│ └── SKILL.md # Always generated
├── agentic-jumpstart-performance/
│ └── SKILL.md # Always generated
├── agentic-jumpstart-react/
│ └── SKILL.md # Generated if React detected
├── agentic-jumpstart-backend/
│ └── SKILL.md # Generated if backend framework detected
├── agentic-jumpstart-frontend/
│ └── SKILL.md # Generated if frontend framework detected
├── agentic-jumpstart-database/
│ └── SKILL.md # Generated if database detected
├── agentic-jumpstart-testing/
│ └── SKILL.md # Generated if testing frameworks detected
├── agentic-jumpstart-architecture/
│ └── SKILL.md # Always generated
├── agentic-jumpstart-dependency-management/
│ └── SKILL.md # Always generated
└── agentic-jumpstart-code-quality/
└── SKILL.md # Always generated
Each SKILL.md file follows the official Skill format:
Required Structure:
YAML Frontmatter (between --- markers):
name field (matching the subdirectory name)description field (critical - Claude uses this to decide when to apply the skill)description should answer: "What does this Skill do?" and "When should Claude use it?" with specific trigger termsMarkdown Instructions (after the frontmatter):
Important Notes:
SKILL.md (uppercase, case-sensitive)description field is crucial - Claude reads descriptions to find relevant Skills, so include keywords users would naturally sayThe command coordinates all agents by:
.claude/skills/ prefixed with "agentic-jumpstart-" for each skillSKILL.md files (case-sensitive, uppercase) in each subdirectory with:
--- markers) starting on line 1name and description fields in the frontmatterdescription with specific capabilities and trigger terms