skills/deep-analysis/SKILL.md
Relevance filter applied BEFORE producing a deep analysis. Forces the assistant to identify the real decision, the requested depth, the user's role-scope, and to commit to one winning hypothesis — instead of dumping every possible angle. Trigger: When the user asks for "análisis profundo", "deep analysis", "investigá esto a fondo", "diagnose this", "root cause this", or any open-ended diagnostic question on a complex bug, architecture decision, or trade-off.
npx skillsauth add fearovex/claude-config deep-analysisInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Triggers
Apply this skill when the user requests:
Do NOT apply for: simple questions, single-file edits, direct factual lookups, or quick clarifications. Default response style stays direct and short.
Run these 4 steps IN ORDER, mentally, BEFORE writing the response. Skipping a step produces the exact failure mode this skill exists to prevent (irrelevant dumps).
Ask yourself: what decision is the user actually trying to make right now? Not the symptom. Not the surface-level question. The decision.
Examples:
If you cannot articulate the decision in one sentence → STOP and ask the user. Do not produce analysis without knowing what decision it serves.
Match output depth to what the user asked for:
| User signal | Output depth | |-------------|--------------| | Direct question, no qualifier | Short, decisive answer | | "qué pensás", "what do you think" | 1 recommendation + 1 tradeoff | | "análisis profundo", "deep analysis", "investigá a fondo" | Full structured analysis (this skill) | | "todas las opciones", "all options", "exhaustive" | Expanded — multiple alternatives allowed |
Default is NOT deep analysis. Deep analysis is a tool the user requests — not a default mode. If the depth is unclear, ASK before going deep.
Cut anything the user does not personally decide.
The user is a developer/architect. They decide:
They do NOT decide (do not include unless explicitly asked):
Sections about other roles' decisions = noise. Cut them or compress to a single "flag for X team" line.
You must produce ONE clear recommendation with conviction.
If you find yourself listing 4+ "equally valid" options → you lack context. That means: STOP, do not list. Instead, ASK the one question whose answer collapses the option space.
When you DO recommend:
development
Governs AI-assisted generation of images, video, and audio (Gemini Nano Banana Pro, FLUX, etc.) from any project, with a focus on key security and cost control. Trigger: generate an image/illustration/asset with AI, "generate an image", nano banana, gemini image, generate video, configure an image API.
business
Turns an already-investigated customer issue into a short, non-technical engineering-to-CS brief: one natural message that leads with the finding (root cause, real scope, open question), ready to paste into Slack for the support team. Trigger: /support-brief, support brief, brief for support, resumen soporte.
development
Parks the current Claude Code session before going to sleep. Analyzes the conversation, writes a handoff document to docs/handoffs/ in the current project, mirrors the same summary to engram tagged with the session ID, and prints the exact `claude --resume <id>` command for tomorrow. Zero interaction — runs end-to-end on a single invocation. Trigger: /night-park, night park, park session, me voy a dormir, guardar sesion.
testing
Interactive creator for a project feature: scaffolds the domain knowledge markdown at ai-context/features/<slug>.md AND the antenna skill at .claude/skills/<slug>/SKILL.md, both from the canonical templates. Also registers the antenna in the project's CLAUDE.md. Trigger: /feature-define <name>, define feature, documentar funcionalidad, nueva feature.