Back to skills
SkillHub ClubResearch & OpsFull Stack

project-discovery

Deep project analysis for architecture planning. Use when starting migration or designing new agent components for an unfamiliar codebase.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
11
Hot score
85
Updated
March 20, 2026
Overall rating
C3.9
Composite score
3.9
Best-practice grade
A92.0

Install command

npx @skill-hub/cli install wayne930242-reflexive-claude-code-project-discovery

Repository

wayne930242/Reflexive-Claude-Code

Skill path: skills/project-discovery

Deep project analysis for architecture planning. Use when starting migration or designing new agent components for an unfamiliar codebase.

Open repository

Best for

Primary workflow: Research & Ops.

Technical facets: Full Stack.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: wayne930242.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install project-discovery into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/wayne930242/Reflexive-Claude-Code before adding project-discovery to shared team environments
  • Use project-discovery for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: project-discovery
description: Deep project analysis for architecture planning. Use when starting migration or designing new agent components for an unfamiliar codebase.
---

# Project Discovery

Systematically explore a project to produce a discovery report for `agent-architect`.

## Process

### 1. Structure Scan

Explore the project root and key directories:

```
□ Root files: package.json, pyproject.toml, Cargo.toml, go.mod, etc.
□ Source directories: src/, lib/, app/, components/
□ Config files: tsconfig.json, .eslintrc, prettier, etc.
□ CI/CD: .github/workflows/, .gitlab-ci.yml, Jenkinsfile
□ Existing Claude setup: .claude/, CLAUDE.md
```

### 2. Tech Stack Identification

Determine:

| Aspect | Examples |
|--------|----------|
| Language(s) | TypeScript, Python, Rust, Go |
| Framework | React, Next.js, FastAPI, Express |
| Build tools | Vite, Webpack, esbuild, tsc |
| Package manager | npm, pnpm, yarn, pip, cargo |
| Test framework | Jest, Vitest, pytest, go test |

### 3. Workflow Discovery

Identify existing automation and manual workflows:

**Automated:**
- Build scripts in package.json / Makefile
- CI/CD pipelines
- Pre-commit hooks (husky, lint-staged)
- Existing Claude hooks

**Manual (candidates for automation):**
- Common developer commands
- Deployment procedures
- Release processes

### 4. Pattern Recognition

Look for:
- Code conventions (formatting, naming)
- Architecture patterns (DDD, clean arch, MVC)
- Testing patterns (unit, integration, e2e)
- Documentation style

## Output: Discovery Report

Produce a structured report:

```markdown
# Discovery Report: [Project Name]

## Overview
- **Type**: [Web app / CLI / Library / API / Monorepo]
- **Language**: [Primary language(s)]
- **Framework**: [Main framework(s)]

## Tech Stack
| Category | Technology |
|----------|------------|
| Runtime | ... |
| Framework | ... |
| Build | ... |
| Test | ... |
| Lint/Format | ... |

## Existing Automation
- [List current CI/CD, hooks, scripts]

## Recommended Components

### Skills
- [ ] `skill-name` - [reason]

### Commands
- [ ] `/command-name` - [reason]

### Hooks
- [ ] `hook-name` on [event] - [reason]

### Rules
- [ ] `rule-name` - [convention to extract]

## Notes
[Any special considerations, legacy code, migration risks]
```

## Handoff

After producing the report:
1. Present findings to user for validation
2. Pass approved recommendations to `agent-architect`
3. Let `agent-architect` classify and delegate each component

## Exploration Tips

- Use `Glob` for file patterns: `**/*.config.*`, `**/test/**`
- Use `Grep` for conventions: `import`, `export default`, `async function`
- Check README.md for documented workflows
- Look at recent git commits for active development areas
project-discovery | SkillHub