Project Discovery

Assess codebase health, architecture, dependencies, and risks before feature development.

70|13|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/AsiaOstrich/universal-dev-standards --skill project-discovery-asiaostrich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Project Discovery
Source: https://github.com/AsiaOstrich/universal-dev-standards/tree/main/locales/zh-CN/skills/project-discovery
Command: npx skills add https://github.com/AsiaOstrich/universal-dev-standards --skill project-discovery-asiaostrich

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you understand the current state of a codebase before starting new development, identifying potential risks and areas for improvement.

Core Features & Use Cases

  • Codebase Health Assessment: Evaluates architecture, dependencies, test coverage, security, and technical debt.
  • Risk Identification: Pinpoints outdated packages, security vulnerabilities, and complexity hotspots.
  • Use Case: Before adding a new feature to a legacy project, use this Skill to get a quick overview of its health, understand its architecture, and identify any immediate risks that need addressing.

Quick Start

Run a full project health assessment using the discover command.

Frequently Asked Questions about Project Discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I assess technical debt and project health before adding new features?

To assess technical debt and project health, run a full codebase evaluation covering architecture, dependencies, test coverage, and security. This generates a health score and actionable recommendations to address risks before new development.

What is a dependency audit and how does it identify security vulnerabilities?

A dependency audit uses tools like npm audit to analyze project packages, identifying outdated versions and known security vulnerabilities. This pinpoints risks in your dependency tree and highlights packages requiring immediate updates.

How do I perform an architecture review on an existing codebase?

Perform an architecture review by evaluating the codebase structure, complexity hotspots, and test coverage. This assessment examines multiple dimensions to provide a comprehensive overview of code health and architectural risks.

Can I use this project assessment tool for legacy codebases?

Yes, you can use this project assessment tool for legacy codebases to get a quick overview of their health, understand their architecture, and identify any immediate risks that need addressing before new feature development.

What's the best way to check code health and identify complexity hotspots?

The best way to check code health is to run a comprehensive project discovery assessment that evaluates architecture, dependencies, and security. This pinpoints complexity hotspots and outdated packages, providing a health score with actionable recommendations.