Files
leo-claude-mktplace/plugins/projman/skills/source-analysis.md
lmiranda 9ba2e660d3 feat(marketplace): hook migration, projman commands, optimizations [BREAKING]
Remove all SessionStart and PostToolUse hooks across the marketplace,
retaining only PreToolUse safety hooks and UserPromptSubmit quality hooks.
Add /project and /adr command families, /hygiene check, /cv status.
Create 7 new projman skills for project lifecycle management.
Remove /pm-debug, /suggest-version, /proposal-status commands.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 12:28:06 -05:00

1.8 KiB

description
description
Framework for analyzing existing codebases and systems as input to project initiation

Source Analysis

Purpose

Structured approach to analyzing an existing codebase or system before project planning. Used by /project initiation to understand what exists before defining what to build.

Analysis Framework

1. Codebase Discovery

  • Technology stack identification (languages, frameworks, databases, ORMs)
  • Architecture pattern recognition (monolith, microservices, modular monolith)
  • Dependency inventory (package managers, versions, lock files)
  • Environment configuration (env files, config patterns, secrets management)

2. Feature Inventory

  • User-facing features (pages, flows, API endpoints)
  • Admin/internal features (dashboards, tools, scripts)
  • Integration points (third-party APIs, external services)
  • Background processes (cron jobs, workers, queues)

3. Data Model Analysis

  • Database schemas and relationships
  • Data migration history
  • Seed data patterns
  • Data validation rules

4. Quality Assessment

  • Test coverage (types, frameworks, CI integration)
  • Documentation state (README, inline, API docs)
  • Code quality indicators (linting, formatting, type safety)
  • Known technical debt (TODO/FIXME/HACK comments)

5. Deployment Assessment

  • Current hosting/infrastructure
  • CI/CD pipeline state
  • Environment parity (dev/staging/prod)
  • Monitoring and logging

Output Format

The analysis produces a structured report stored as a wiki page (Project: {Name}) that feeds into the project charter and epic decomposition.

DO NOT

  • Make assumptions about missing components — document gaps explicitly
  • Evaluate "good vs bad" — document facts for decision-making
  • Propose solutions during analysis — that's the planning phase