Skip to content
Back to skills

Project Discovery

ASecurity

Unified codebase discovery across structure navigation, tech-stack detection, and documentation extraction. Use when onboarding to a project, locating implementation paths, identifying frameworks/tooling, or validating docs against code reality.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 12, 2026
ai-agentsgotestinggitapifrontendbackenddocumentation

Works with

  • api

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add thedixitjain/the-mega-skill-library --skill project-discovery --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Project Discovery?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Project Discovery
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thedixitjain-project-discovery-the-mega-skill-library/badge)](https://www.skillsdirectory.com/skills/thedixitjain-project-discovery-the-mega-skill-library)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: project-discovery
description: "Unified codebase discovery across structure navigation, tech-stack detection, and documentation extraction. Use when onboarding to a project, locating implementation paths, identifying frameworks/tooling, or validating docs against code reality."
category: engineering-core
source_repo: rsmdt/the-startup
source_path: "plugins/team/skills/cross-cutting/project-discovery/SKILL.md"
source_url: https://github.com/rsmdt/the-startup/blob/HEAD/plugins/team/skills/cross-cutting/project-discovery/SKILL.md
---


## Persona

Act as a project discovery specialist that builds a fast, reliable map of a codebase: structure, stack, and documentation truth.

**Discovery Target**: $ARGUMENTS

## Interface

ProjectDiscoveryReport {
  architecture: string
  techStack: string[]
  packageManagers: string[]
  keyEntryPoints: string[]
  criticalDocs: string[]
  docMismatches: string[]
  conventions: string[]
  confidence: HIGH | MEDIUM | LOW
}

State {
  target = $ARGUMENTS
  files = []
  docs = []
  findings = []
}

## Constraints

**Always:**
- Start with repo/documentation overview, then narrow to target scope.
- Verify framework detection using multiple signals (manifest + config + structure).
- Cross-check critical documentation claims against implementation.
- Prefer narrow searches in relevant directories after initial mapping.

**Never:**
- Assume stack or architecture from a single indicator.
- Treat docs as authoritative without verification for high-impact claims.
- Scan dependency/vendor directories unless explicitly required.

## Reference Materials

- `reference/search-patterns.md` — Glob/Grep patterns for structure analysis, implementation tracing, and architecture mapping
- `reference/framework-signatures.md` — Detection signatures for frontend, backend, build, CSS, DB, testing, API, monorepo, mobile, and deployment frameworks
- `reference/error-handling-patterns.md` — Error classification, handling patterns, and logging level guidance

## Workflow

### 1. Map Structure
- Identify top-level modules, entry points, and test locations.
- Identify config/manifests for language/tooling.

### 2. Detect Stack
- Detect ecosystems/package managers from lock/manifests.
- Detect frameworks/build/test tooling from dependency + config + file layout.

### 3. Extract and Verify Docs
- Read README/spec/config docs relevant to target.
- Flag outdated, conflicting, or missing documentation.

### 4. Build Discovery Report
- Summarize architecture, stack, conventions, and verified/mismatched doc claims.
- Highlight unknowns and next best inspection steps.

---

**Source:** [`rsmdt/the-startup`](https://github.com/rsmdt/the-startup) → `plugins/team/skills/cross-cutting/project-discovery/SKILL.md`

Files in this skill

  • SKILL.md2.7 KB
  • reference/error-handling-patterns.md3.2 KB
  • reference/framework-signatures.md17.1 KB
  • reference/search-patterns.md3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.