Best for
- The user explicitly requests a full project analysis
- The user wants a deep codebase audit
- The user wants a comprehensive architecture review
event4u-app/agent-config/src/skills/universal-project-analysis/SKILL.md
Deep multi-pass codebase audit — orchestrates project-analysis-core plus the framework-specific project-analysis-*; explicit request only. Single-pass scan → project-analyzer.
Decision brief
Deep multi-pass codebase audit — orchestrates project-analysis-core plus the framework-specific project-analysis-*; explicit request only. Single-pass scan → project-analyzer.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/universal-project-analysis"Inspect the Agent Skill "universal-project-analysis" from https://github.com/event4u-app/agent-config/blob/6a5670b7881a676c0da90d2afb950298087c4ccb/src/skills/universal-project-analysis/SKILL.md at commit 6a5670b7881a676c0da90d2afb950298087c4ccb. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
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.
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
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,…
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 unc…
Always think in this order:
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 94/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 9 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Use this skill when:
analysis-autonomous-mode routes here for broad understandingDo NOT use when:
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:
Always think in this order:
Use when the system is unknown. Goal: understand structure, identify major components, detect investigation paths, choose the next specialist skill.
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.
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.
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.
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.
project-analysis-coreproject-analysis-hypothesis-drivenproject-analysis-laravelproject-analysis-symfonyproject-analysis-zend-laminasproject-analysis-node-expressproject-analysis-reactproject-analysis-nextjsperformance-analysissecurity-auditbug-analyzerCombine: system overview, framework-specific findings, verified risks, explicit uncertainties, next investigation steps.
Check:
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.
A framework gets its own project-analysis-* skill ONLY if:
project-analysis-core cannot explainExamples that qualify: Laravel, Symfony, Express, React, Next.js. Examples that do NOT qualify: Tailwind, small utility libraries, CSS frameworks, simple state libs.
Frequently asked questions
Deep multi-pass codebase audit — orchestrates project-analysis-core plus the framework-specific project-analysis-*; explicit request only. Single-pass scan → project-analyzer.
The source record exposes this install command: npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/universal-project-analysis". Inspect the command and pinned source before running it.
Alternatives
coreyhaines31/marketingskills
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program
alirezarezvani/claude-skills
App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist
equinor/neqsim
Engineering deliverable quality — the nine analytical-depth moves (contributor ranking, adjudicating the source document, quantitative rule-outs, robustness crossover, conservatism direction, discriminating test), results.json schema, figure→discussion→linked_results traceability, evidence matrices, assumptions/gaps registers, citation conventions, KaTeX math formatting, units consistency, executive-summary structure, AACE class declaration. USE WHEN: producing a task report, a PEPR/M1/root-caus
JasonColapietro/suede-creator-skills
Suede-owned experimentation discipline for hypotheses, sample sizing, test duration, significance, and repeatable experiment programs. Use when comparing variants, deciding whether a result is reliable, or building an experiment backlog and cadence. NOT FOR: analytics instrumentation (use suede-analytics), post-click conversion diagnosis (use suede-site-alchemy), or writing the variant copy itself (use suede-copy).