discover

Project Discovery | 專案現況評估

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "discover" with this command: npx skills add asiaostrich/universal-dev-standards/asiaostrich-universal-dev-standards-discover

Project Discovery | 專案現況評估

Phase 0 assessment before adding features to existing codebases. Evaluate project health, architecture, and risks.

在既有程式碼庫新增功能前的 Phase 0 評估。評估專案健康度、架構與風險。

Assessment Dimensions | 評估維度

Dimension What to Check 檢查項目

Architecture Module structure, dependency graph, entry points 模組結構、相依圖、進入點

Dependencies Outdated packages, known vulnerabilities, license risks 過時套件、已知漏洞、授權風險

Test Coverage Existing test suite, coverage gaps, test quality 現有測試、覆蓋率缺口、測試品質

Security npm audit findings, hardcoded secrets, exposed endpoints 安全稽核、硬編碼密鑰、暴露端點

Technical Debt TODOs, code duplication, complexity hotspots TODO 標記、程式碼重複、複雜度熱點

Workflow | 工作流程

  • Scan project - Read package.json, directory structure, config files

  • Analyze architecture - Map modules, dependencies, and data flow

  • Check dependencies - Run npm outdated , npm audit for health signals

  • Assess risks - Identify complexity hotspots, missing tests, security issues

  • Generate report - Output health score with actionable recommendations

Output Format | 輸出格式

Project Health Report

Overall Score: 7.2 / 10

DimensionScoreStatusKey Finding
Architecture8/10GoodClean module boundaries
Dependencies6/10Warning5 outdated, 1 critical
Test Coverage7/10Fair72% line coverage
Security8/10GoodNo critical vulns
Technical Debt6/10Warning23 TODOs, 3 hotspots

Recommendations:

  1. [HIGH] Update lodash to fix CVE-2024-XXXX
  2. [MED] Add tests for src/payments/ (0% coverage)
  3. [LOW] Resolve TODO backlog in src/utils/

Usage | 使用方式

  • /discover

  • Full project health assessment

  • /discover auth

  • Focused assessment of auth-related modules

  • /discover payments

  • Assess risks before adding payment features

Next Steps Guidance | 下一步引導

After /discover completes, the AI assistant should suggest based on the assessment:

根據評估結果,建議下一步 / Based on assessment, suggested next steps:

  • New feature / 新功能 → /sdd to create a specification

  • Legacy code / 遺留程式碼 → /reverse spec to extract existing behavior

  • Refactoring / 重構 → /refactor decide to choose a strategy

  • Quick fix / 快速修復 → /tdd to write a targeted test and fix

Reference | 參考

  • Detailed guide: guide.md

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

atdd

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

docgen

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

bdd

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

methodology

No summary provided by upstream source.

Repository SourceNeeds Review