跳到正文
cccskills
免费在 GitHub 公开

universal-project-analysis

Deep multi-pass codebase audit — orchestrates project-analysis-core plus the framework-specific project-analysis-*; explicit request only. Single-pass scan → project-analyzer.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(2)

  • SKILL.md5.4 KB
  • evals/triggers.json1.2 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

universal-project-analysis

When to use

Use this skill when:

  • The user explicitly requests a full project analysis
  • The user wants a deep codebase audit
  • The user wants a comprehensive architecture review
  • The system is large, unclear, or spans multiple layers
  • analysis-autonomous-mode routes here for broad understanding

Do NOT use when:

  • The task is normal feature work
  • Only a small isolated code area needs review
  • The issue is already narrow enough for a specialist skill
  • A framework-specific analysis skill can be called directly

Mission

Run the deep multi-pass audit itself, and hand each pass to the right specialist. Picking which skill a request needs in the first place belongs to analysis-skill-router — that chooser and this orchestrator are deliberately separate files, and the scope test, the detection step, and the decision table live there, not here.

This skill must NOT become:

  • a giant framework encyclopedia
  • a shallow pointer-only file
  • a replacement for framework-specific deep-dive skills

Core principles

  1. Never assume — verify against code, config, docs, and evidence
  2. Version dictates behavior
  3. Broad understanding comes before narrow conclusions
  4. Use framework-specific skills once the stack is known
  5. Use hypothesis-driven analysis when root cause is unclear
  6. Mark uncertainty explicitly

Thinking model

Always think in this order:

  1. Observe
  2. Understand
  3. Verify
  4. Route
  5. Investigate
  6. Conclude

Analysis modes

Exploration mode

Use when the system is unknown. Goal: understand structure, identify major components, detect investigation paths, choose the next specialist skill.

Investigation mode

Use when there is a concrete issue inside a large or unclear system. Goal: isolate the affected area, route into root-cause analysis, verify likely causes with evidence.

Optimization mode

Use when the system works but may be inefficient or over-complex. Goal: identify hot paths, find expensive boundaries, route into architecture or performance specialists.

Procedure

1. Confirm scope

Invoked through the router, this is already settled — proceed. Invoked directly, apply the router's scope test before spending a multi-pass audit on something a specialist covers.

2. Discover the project

Identify: language, framework, runtime environment, package managers, major entrypoints, documentation locations. Look at: package manifests, lock files, bootstrap files, Docker/CI config, README/AGENTS/docs.

3. Choose the primary route

  • unknown or mixed system → project-analysis-core
  • concrete root-cause problem → project-analysis-hypothesis-driven
  • Laravel → project-analysis-laravel
  • Symfony → project-analysis-symfony
  • Zend/Laminas → project-analysis-zend-laminas
  • Node/Express → project-analysis-node-express
  • React → project-analysis-react
  • Next.js → project-analysis-nextjs

4. Chain specialists where needed

  • bottleneck found → performance-analysis
  • security concern found → security-audit
  • bug isolated → bug-analyzer

5. Consolidate findings

Combine: system overview, framework-specific findings, verified risks, explicit uncertainties, next investigation steps.

6. Validate analysis quality

Check:

  • full-project analysis was actually justified
  • framework detection is explicit
  • chosen specialist skills match the discovered stack
  • uncertainties are marked
  • conclusions are evidence-based

Ingestion preprocessor

  • markitdown — when the project ships PDFs, DOCX, XLSX, PPTX, EPUB, images, or audio that need to feed into any of the routes in steps 3–4. Convert first via the upstream markitdown-mcp server, then route the resulting Markdown into the relevant deep-dive skill. Never read a binary office format raw.

The route lists in steps 3 and 4 are the routing map. A second copy of them lived here until 2026-08-02 and was removed — one list, one place.

When to add a new framework analysis skill

A framework gets its own project-analysis-* skill ONLY if:

  • it has its own lifecycle that creates unique debugging patterns
  • it produces failure classes that project-analysis-core cannot explain
  • debugging it requires framework-specific mental models (not just API knowledge)

Examples that qualify: Laravel, Symfony, Express, React, Next.js. Examples that do NOT qualify: Tailwind, small utility libraries, CSS frameworks, simple state libs.

Output format

  1. Investigation summary
  2. Detected stack and framework
  3. Chosen analysis mode
  4. Routed specialist skills
  5. Consolidated findings
  6. Risks and next steps

Gotcha

  • This skill must remain a real orchestration skill.
  • Do not move long framework-specific deep dives back into this file.
  • Do not let this skill become a generic "analyze everything" bucket.

Do NOT

  • Do NOT analyze everything here directly if a specialist skill exists
  • Do NOT skip framework detection
  • Do NOT present broad guesses as conclusions
  • Do NOT turn this into a shallow pointer-only file
  • Do NOT duplicate framework-specific deep-dive content here

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.

中文简介正在准备中。当前显示原文说明。

event4u-app/agent-config122026年10月19日 更新

Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.

中文简介正在准备中。当前显示原文说明。

event4u-app/agent-config122026年10月19日 更新

Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.

中文简介正在准备中。当前显示原文说明。

event4u-app/agent-config122026年10月19日 更新

Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.

中文简介正在准备中。当前显示原文说明。

event4u-app/agent-config122026年10月19日 更新

Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.

中文简介正在准备中。当前显示原文说明。

event4u-app/agent-config122026年10月19日 更新

Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.

中文简介正在准备中。当前显示原文说明。

event4u-app/agent-config122026年10月19日 更新

查看 event4u-app 的全部技能

报告此技能的问题