xarchitecture
Design, analyze, and evolve system architecture using Domain-Driven Design, 12-Factor App, and proven patterns
Assess and improve team's development maturity with actionable insights
How it fires
How this command gets triggered: by you, by Claude, or both.
/xmaturityContext preview
What this command does when you run it.
Assess and improve team's development maturity with actionable insights
description: Assess and improve team's development maturity with actionable insights tags: [maturity, assessment, improvement]
Assess development maturity and provide improvement roadmap.
Parse assessment options from $ARGUMENTS (--level, --assess, --roadmap, --progress, or specific area like --testing, --ci-cd).
First, gather basic project metrics: !find . -name "*.py" -o -name "*.js" -o -name "*.ts" | wc -l !find . -name "*test*" -o -name "*spec*" | wc -l !test -f .github/workflows/ci.yml && echo "CI/CD: GitHub Actions configured" || echo "CI/CD: Not found" !test -f README.md && wc -l README.md
Check version control practices: !git log --oneline -10 | grep -E "(feat|fix|docs|test|refactor)" | wc -l !git branch -r | wc -l
Testing maturity: !python -m pytest --cov=. 2>/dev/null | grep "TOTAL" || npm test 2>/dev/null | grep "Test Suites" || echo "No test coverage data"
Code quality tools: !test -f .pre-commit-config.yaml && echo "Pre-commit hooks: Configured" || echo "Pre-commit hooks: Not configured" !test -f pyproject.toml && grep -E "(black|ruff|mypy)" pyproject.toml 2>/dev/null
Check for automation: !find . -name "*.yml" -path "*workflow*" -o -path "*github*" | head -5 !test -f Dockerfile && echo "Containerization: Yes" || echo "Containerization: No"
!find . -name "*.md" | wc -l !test -d docs && echo "Documentation folder exists" || echo "No dedicated docs folder"
Think step by step about the maturity assessment and provide:
1. Current maturity level (1-5) with justification 2. Strengths and gaps in each area 3. Specific improvement recommendations 4. 90-day improvement roadmap
Generate maturity report in this format:
π DEVELOPMENT MATURITY ASSESSMENT ββββββββββββββββββββββββββββββββ Overall Level: X.X/5.0 (Level Name) π MATURITY SCORES BY AREA ββββββββββββββββββββββββ π§ Engineering Practices - Version Control: X.X/5 β - Testing: X.X/5 β οΈ - Code Quality: X.X/5 β - Documentation: X.X/5 β π Delivery & Operations - CI/CD: X.X/5 β οΈ - Monitoring: X.X/5 β - Security: X.X/5 β οΈ π₯ Team & Culture - Collaboration: X.X/5 β - Knowledge Sharing: X.X/5 β οΈ πͺ STRENGTHS βββββββββββ β’ [Specific strength with evidence] β’ [Specific strength with evidence] π― TOP GAPS TO ADDRESS βββββββββββββββββββ 1. [Gap]: Current state β Target state Action: [Specific action to take] 2. [Gap]: Current state β Target state Action: [Specific action to take] π 90-DAY IMPROVEMENT ROADMAP βββββββββββββββββββββββββ Week 1-2: Quick Wins β’ [Specific task with command/action] β’ [Specific task with command/action] Week 3-4: Foundation β’ [Specific task with command/action] β’ [Specific task with command/action] Month 2: Build Momentum β’ [Larger improvement initiative] β’ [Process implementation] Month 3: Establish Excellence β’ [Advanced practice adoption] β’ [Measurement and optimization] π‘ NEXT STEPS βββββββββββ 1. [Immediate action to take today] 2. [Action to take this week] 3. [Process to establish this month]
If --roadmap is specified, create detailed implementation plan. If --progress is specified, compare against previous assessment. If --benchmark is specified, compare against industry standards.
Maturity Levels: 1. Initial (Ad-hoc): Inconsistent, reactive 2. Managed: Basic processes, some repeatability 3. Defined: Standardized processes, good practices 4. Quantified: Measured, data-driven decisions 5. Optimizing: Continuous improvement, innovation
Transform Claude Code into a complete development platform with 45 AI-powered commands that automate your entire software development workflow. Now with improved git identity management!
Design, analyze, and evolve system architecture using Domain-Driven Design, 12-Factor App, and proven patterns
Manage project configuration files, environment variables, and application settings
Continue an execution plan from where it left off across sessions
Interactive debugging support with error analysis and fix suggestions - integrates with Debug Specialist sub-agent for complexβ¦