Source profileQuality 83/100

event4u-app/agent-config/src/skills/analysis-skill-router/SKILL.md

analysis-skill-router

Use when picking which analysis or project-analysis-* skill fits a request — routes by scope, framework, and symptom — even if the user just says 'analyze this' or 'dig into the codebase'.

Source repository stars
7
Declared platforms
0
Static risk flags
0
Last source update
2026-07-28
Source checked
2026-07-28

Decision brief

What it does—and where it fits

Use when picking which analysis or project-analysis-* skill fits a request — routes by scope, framework, and symptom — even if the user just says 'analyze this' or 'dig into the codebase'.

Best for

  • A request may need deep analysis
  • It is unclear which analysis skill should be used
  • Multiple analysis skills could plausibly apply

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/analysis-skill-router"
Safe inspection promptEditorial

Inspect the Agent Skill "analysis-skill-router" from https://github.com/event4u-app/agent-config/blob/0adf49a8ae84b0ff6e2de8759eea43257e020eff/src/skills/analysis-skill-router/SKILL.md at commit 0adf49a8ae84b0ff6e2de8759eea43257e020eff. 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

What the source asks the agent to do

  1. 01

    Procedure

    Classify the request as one of:

    full project analysisarchitecture reviewbroad multi-layer debugging
  2. 02

    When to use

    A request may need deep analysis It is unclear which analysis skill should be used Multiple analysis skills could plausibly apply The stack/framework is known but the correct analysis path is unclear analysis-autonomous-mode needs a routing decision

    A request may need deep analysisIt is unclear which analysis skill should be usedMultiple analysis skills could plausibly apply
  3. 03

    1. Identify request scope

    Classify the request as one of:

    full project analysisarchitecture reviewbroad multi-layer debugging
  4. 04

    2. Check whether deep analysis is justified

    Use deep analysis only if at least one is true:

    the user explicitly asks for broad analysisthe system is unclear or unknownthe issue spans multiple layers
  5. 05

    3. Detect framework or system type

    Check whether the request clearly targets:

    Laravel, Symfony, Zend/Laminas, Node/Express, React, Next.jsunknown / mixed stackCheck whether the request clearly targets:

Permission review

Static risk signals and limitations

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

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score83/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars7SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
event4u-app/agent-config
Skill path
src/skills/analysis-skill-router/SKILL.md
Commit
0adf49a8ae84b0ff6e2de8759eea43257e020eff
License
MIT
Collected
2026-07-28
Default branch
main
View the original SKILL.md

analysis-skill-router

When to use

Use this skill when:

  • A request may need deep analysis
  • It is unclear which analysis skill should be used
  • Multiple analysis skills could plausibly apply
  • The stack/framework is known but the correct analysis path is unclear
  • analysis-autonomous-mode needs a routing decision

Do NOT use when:

  • The correct specialist skill is already obvious
  • The task is not an analysis task
  • The task is normal implementation work without investigation needs

Procedure

1. Identify request scope

Classify the request as one of:

  • full project analysis
  • architecture review
  • broad multi-layer debugging
  • framework-specific deep analysis
  • narrow root-cause analysis
  • performance/security specialist analysis
  • simple local code issue

2. Check whether deep analysis is justified

Use deep analysis only if at least one is true:

  • the user explicitly asks for broad analysis
  • the system is unclear or unknown
  • the issue spans multiple layers
  • architecture reconstruction is required
  • the cause is not local and not obvious

If none apply → do NOT route to a broad analysis skill.

3. Detect framework or system type

Check whether the request clearly targets:

  • Laravel, Symfony, Zend/Laminas, Node/Express, React, Next.js
  • unknown / mixed stack

4. Route to the correct skill

Broad / unknown system

  • full project analysis or unclear stack → universal-project-analysis
  • unknown system, discovery-focused → project-analysis-core

Root-cause analysis

  • concrete multi-cause problem → project-analysis-hypothesis-driven
  • bug-focused but not full-project → bug-analyzer

Backend framework analysis

  • Laravel → project-analysis-laravel
  • Symfony → project-analysis-symfony
  • Zend/Laminas → project-analysis-zend-laminas
  • Node/Express → project-analysis-node-express

Frontend / rendering analysis

  • React state/render/hooks issues → project-analysis-react
  • Next.js SSR/client/cache/hydration issues → project-analysis-nextjs

Specialist follow-up routing

  • performance bottleneck → performance-analysis
  • security concern → security-audit

5. Validate routing quality

Check:

  • the chosen skill is narrower than the broadest possible option
  • full-project analysis is actually justified if selected
  • framework-specific skill matches the explicit framework
  • no simpler specialist skill was skipped

Output format

  1. Selected skill
  2. Reason for selection
  3. Why broader alternatives were not chosen
  4. Optional chained specialist skills

Routing heuristics

Choose universal-project-analysis only if: user explicitly wants full audit, architecture must be reconstructed, stack is unclear, multiple subsystems involved.

Choose project-analysis-core if: broad discovery needed, framework deep-dive not yet justified.

Choose project-analysis-hypothesis-driven if: problem is concrete, multiple causes plausible, main job is explanation not discovery.

Choose framework-specific analysis if: framework is explicit, failure pattern is framework-shaped.

Do NOT route broadly if: one component or file is enough, fix is obvious and local, task is implementation not investigation.

Examples

"Analyze this whole Laravel project"universal-project-analysis → chain project-analysis-laravel "Hydration mismatch in Next.js"project-analysis-nextjs (no full-project needed) "Bug could be cache, queue, or version mismatch"project-analysis-hypothesis-driven "Change one React component" → no analysis skill, use implementation skill

Gotcha

  • The most expensive skill is often not the best skill.
  • Broad analysis feels safe but reduces sharpness when the problem is already localized.
  • Framework-specific routing should happen as early as possible once the framework is explicit.

Do NOT

  • Do NOT default to universal-project-analysis
  • Do NOT use full-project analysis for normal feature work
  • Do NOT choose a generic skill when a framework-specific one clearly fits
  • Do NOT route to deep analysis when a simple specialist skill is enough
  • Do NOT confuse discovery with root-cause investigation

Alternatives

Compare before choosing

Computed 10042,015

coreyhaines31/marketingskills

ab-testing

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

Computed 10042,015

coreyhaines31/marketingskills

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers o

Computed 997

event4u-app/agent-config

design-review

Use when the user says "review the design", "check the UI", or wants a comprehensive UI/UX review. Uses a 7-phase methodology covering interaction, responsiveness, accessibility, and more.

Computed 9831,966

K-Dense-AI/scientific-agent-skills

dask

Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.