hierarchical

Hierarchical Project Review

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "hierarchical" with this command: npx skills add fradser/dotclaude/fradser-dotclaude-hierarchical

Hierarchical Project Review

Context

  • Project root: !pwd

  • Directory structure: !find . -type f -name ".py" -o -name ".ts" -o -name ".js" -o -name ".go" -o -name ".rs" -o -name ".java" -o -name "*.swift" 2>/dev/null | head -50

  • Tech stack: !([ -f package.json ] && echo "Node.js") || ([ -f Cargo.toml ] && echo "Rust") || ([ -f pyproject.toml ] && echo "Python") || ([ -f go.mod ] && echo "Go") || ([ -f pom.xml ] && echo "Java") || ([ -f Package.swift ] && echo "Swift") || echo "Unknown"

  • Test commands available: !([ -f package.json ] && echo "npm/pnpm/yarn test") || ([ -f Cargo.toml ] && echo "cargo test") || ([ -f pyproject.toml ] && echo "pytest/uv run pytest") || ([ -f go.mod ] && echo "go test") || echo "no standard test framework detected"

  • Total files: !find . -type f ( -name ".py" -o -name ".ts" -o -name ".tsx" -o -name ".js" -o -name ".jsx" -o -name ".go" -o -name ".rs" -o -name ".java" -o -name "*.swift" ) 2>/dev/null | wc -l | tr -d ' '

Phase 1: Determine Review Scope

Goal: Identify the project directory to review.

Actions:

  • Check review scope in this order:

  • User argument: If $ARGUMENTS specifies a directory, review that directory recursively

  • Current directory: If no argument, review the current project root (. )

  • Confirm scope with user if the project is large (>100 files) to potentially limit scope.

Phase 2: Technical Leadership Assessment

Goal: Map project architecture, identify risk areas, and determine review focus.

Actions:

  • Explore codebase structure using the Explore agent:

  • Launch subagent_type="Explore" with thoroughness: "very thorough"

  • Let the agent autonomously discover architecture, modules, and patterns

  • Perform a comprehensive leadership assessment with @tech-lead-reviewer:

  • Analyze overall architecture and module structure

  • Identify architectural patterns and violations

  • Map dependency graph and coupling points

  • Assess technical debt accumulation

  • Evaluate scalability and maintainability

  • Determine which specialized agents are required based on risk assessment.

  • Identify high-priority areas that need focused review.

Phase 3: Parallel Specialized Reviews

Goal: Collect comprehensive feedback from all relevant specialized reviewers.

Actions:

  • Launch required specialized reviews in parallel via the Task tool:

  • @code-reviewer — code quality, patterns, testing across modules

  • @security-reviewer — security audit across entire codebase

  • @performance-reviewer — performance bottlenecks, algorithm complexity, resource usage

  • @test-coverage-reviewer — test coverage, edge cases, test quality

  • @ux-reviewer — UI/UX review for user-facing components (skip if CLI/backend only)

  • Each agent reviews within the determined scope (entire project or specified directory).

  • Collect outcomes from each agent.

  • Resolve conflicting feedback between reviewers.

Phase 4: Consolidated Analysis & Reporting

Goal: Merge findings and produce prioritized actionable improvements.

Actions:

  • Merge findings and prioritize by impact/confidence:

  • Priority: Critical → High → Medium → Low

  • Confidence: High → Medium → Low

  • Present a consolidated report with:

  • Executive summary of project health

  • Critical issues requiring immediate attention

  • Technical debt inventory

  • Strategic recommendations with effort estimates

  • Ask whether the user wants fixes implemented.

  • If confirmed:

  • Address security, quality, or UX issues as requested.

  • Run tests and validations.

  • Engage @code-simplifier — code simplification and optimization — to refactor implemented fixes.

  • Ensure commits follow Git conventions (see ${CLAUDE_PLUGIN_ROOT}/skills/references/git-commit-conventions.md ).

  • Report outcomes and confirm review completion.

IMPORTANT: You MUST use the Task tool to complete ALL tasks.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

patent-architect

No summary provided by upstream source.

Repository SourceNeeds Review
General

plugin-best-practices

No summary provided by upstream source.

Repository SourceNeeds Review
General

update-gitignore

No summary provided by upstream source.

Repository SourceNeeds Review