discover

Assess project health, architecture, and risks in existing codebases.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you quickly understand the current state of a software project, identifying potential issues before you start making changes or adding new features.

Core Features & Use Cases

  • Project Health Assessment: Evaluates architecture, dependencies, test coverage, security, and technical debt.
  • Risk Identification: Pinpoints outdated packages, vulnerabilities, and code complexity hotspots.
  • Use Case: Before starting a new feature on a legacy project, run /discover to get a comprehensive report on its health, allowing you to plan your work more effectively and avoid unexpected problems.

Quick Start

Use the discover skill to perform a full project health assessment.

Frequently Asked Questions about discover

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

FAQPage Schema
How do I assess technical debt and project health for a legacy codebase?

To assess technical debt and project health, run a project discovery evaluation that identifies dependency issues, security vulnerabilities, and architectural risks. This provides a comprehensive report on codebase health before adding new features.

Can I perform a dependency audit and risk analysis without installing new packages?

Yes, a dependency audit and risk analysis can be performed using built-in tools like npm audit and npm outdated. These evaluate existing dependency states to pinpoint outdated packages and security vulnerabilities without requiring new installations.

What is the best way to find security vulnerabilities and code complexity hotspots?

The best way to find security vulnerabilities and code complexity hotspots is through static code analysis combined with dependency evaluation. This approach identifies architectural issues and technical debt to help you plan work effectively.

Does project discovery support architecture review for existing software projects?

Yes, project discovery supports architecture review for existing software projects. It evaluates the current state of the codebase through static code analysis to identify structural issues and technical debt before you start modifications.

When should I run a code assessment to evaluate test coverage and dependencies?

You should run a code assessment to evaluate test coverage and dependencies before starting a new feature on a legacy project. This identifies potential problems early, allowing you to plan work effectively and avoid unexpected issues.