Technical fact-checking and multidimensional feasibility analysis — validates claims, assumptions, and technical decisions from scenario analysis against evidence. Use when the user asks to "validate feasibility", "fact-check the scenario", "verify technical claims", "run feasibility analysis", "stress-test the approach", or mentions technical due diligence, feasibility study, risk validation, or "Phase 3b" verification work.
From pmnpx claudepluginhub javimontano/mao-pm-apexThis skill is limited to using the following tools:
examples/README.mdexamples/sample-output.htmlexamples/sample-output.mdprompts/metaprompts.mdprompts/use-case-prompts.mdreferences/body-of-knowledge.mdreferences/knowledge-graph.mmdreferences/state-of-the-art.mdSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Caches expensive file processing (PDFs, text extraction, images) using SHA-256 content hashes for path-independent, auto-invalidating JSON storage in Python.
Validates the approved modernization scenario against hard evidence before committing resources. Operates as a rigorous verification layer — the "red team" that stress-tests every technical claim, assumption, and decision from the scenario analysis. Catches optimism bias, unfounded assumptions, and hidden blockers BEFORE they become costly surprises in execution.
No procedes por intuición. Procedes por evidencia. Toda validación lleva origen explícito:
[CÓDIGO], [CONFIG], [DOC], [BENCHMARK], [VENDOR-DOC], o [INFERENCIA].
Si no hay evidencia, se declara como supuesto no validado y se escala. La feasibility no es un trámite — es la última línea de defensa antes de comprometer presupuesto y reputación en una transformación.
Parse $1 as project name, $2 as scenario name (from Phase 3).
Requires: approved scenario from Phase 3, AS-IS analysis, flow mapping.
Recommended: codebase access, vendor documentation, benchmark data.
Parameters:
{MODO}: piloto-auto (default) | desatendido | supervisado | paso-a-paso
{FORMATO}: markdown (default) | html | dual{VARIANTE}: ejecutiva (~40% — S1 claims + S5 verdict only) | técnica (full 6D analysis, default)Extract every technical claim from the approved scenario and map to evidence:
| Claim | Source | Evidence | Status |
|---|---|---|---|
| "Microservices will reduce deployment time" | Phase 3 Scenario B | [INFERENCIA] — no deployment metrics in AS-IS | ⚠️ UNVALIDATED |
| "Event-driven decouples order flow" | Phase 3 Scenario B | [CÓDIGO] — OrderService has 7 sync calls | ⚠️ PARTIAL |
| "K8s handles auto-scaling" | Phase 3 Scenario B | [CONFIG] — no K8s experience in team | 🔴 AT RISK |
Classify each claim:
Evaluate the scenario across 6 feasibility dimensions:
D1: Technical Feasibility
D2: Organizational Feasibility
D3: Timeline Feasibility
D4: Financial Feasibility
D5: Regulatory Feasibility
D6: Operational Feasibility
Per dimension: score 1-5, evidence summary, risks, mitigations.
For each UNVALIDATED or AT RISK claim, recommend a validation approach:
| Claim | Validation Method | Effort | Timeline | Success Criteria |
|---|---|---|---|---|
| K8s auto-scaling | PoC: deploy 1 service to K8s, load test | 2 sprints | Sprint 0 | <5min scale-up, <2% error rate |
| Event-driven decoupling | Spike: prototype order flow with events | 1 sprint | Sprint 0 | Async flow works for 3 use cases |
Classify each recommendation:
Identify conditions that would STOP the project:
| Blocker | Type | Probability | Impact | Mitigation | Decision |
|---|---|---|---|---|---|
| Legacy DB cannot be migrated online | Technical | Medium | Critical | Dual-write pattern | MUST validate in Sprint 0 |
| No team member knows Kafka | Organizational | High | High | Training + hire 1 specialist | Budget impact |
| Regulatory approval takes 6+ months | Regulatory | Medium | Critical | Start process in parallel | Timeline impact |
For each blocker: if mitigation fails → what is the fallback scenario?
Synthesize all dimensions into a clear verdict:
FEASIBILITY VERDICT
═══════════════════
Scenario: {nombre}
Overall: FEASIBLE / FEASIBLE WITH CONDITIONS / NOT FEASIBLE
Dimensions:
Technical: [X]/5 — [rationale]
Organizational: [X]/5 — [rationale]
Timeline: [X]/5 — [rationale]
Financial: [X]/5 — [rationale]
Regulatory: [X]/5 — [rationale]
Operational: [X]/5 — [rationale]
Composite Score: [X.X]/5.0
Conditions (if FEASIBLE WITH CONDITIONS):
1. PoC for [X] must succeed (Sprint 0)
2. Hire [role] before Phase 2
3. Regulatory process started by [date]
Recommendation:
[PROCEED TO PHASE 4 / HOLD FOR SPIKES / PIVOT TO SCENARIO {alt}]
Merge new risks discovered during feasibility analysis into the cumulative risk register:
| Decision | Enables | Constrains | When to Use |
|---|---|---|---|
| Full 6-dimension analysis | Maximum confidence | 2-3 days effort | High-investment scenarios |
| Tech-only feasibility | Fast, focused | Misses org/regulatory | Low-complexity, tech-driven |
| Spike-first approach | Evidence-based | Delays Phase 4 | Critical unvalidated claims |
| Paper analysis only | Fastest | Lower confidence | Time-constrained decisions |
| Scenario | Response |
|---|---|
| All claims validated | Rare but possible — document evidence, proceed with confidence, reduce contingency |
| Multiple claims refuted | Recommend pivoting to alternative scenario from Phase 3 |
| No codebase access | Paper analysis only — mark all technical claims as [INFERENCIA], increase uncertainty |
| Scenario involves vendor product | Request vendor SLA/benchmarks — mark as [VENDOR-DOC] or [UNVALIDATED] |
| Time pressure to skip | Deliver abbreviated S1+S5 (claims + verdict). Flag risk of skipping full analysis |
| Caso | Estrategia de Manejo |
|---|---|
| Todos los claims son validados (ningun riesgo identificado) | Caso raro; documentar evidencia exhaustivamente; proceder con alta confianza; reducir contingencia en presupuesto |
| Multiples claims refutados (>50% AT RISK o REFUTED) | Recomendar pivote a escenario alternativo de Phase 3; no proceder a Phase 4 sin escenario viable |
| Sin acceso al codebase (solo documentacion) | Paper analysis unicamente; marcar todos los claims tecnicos como [INFERENCIA]; incrementar incertidumbre; recomendar spike con acceso a codigo como prerequisito |
| Presion de tiempo para saltar feasibility | Entregar version abreviada S1+S5 (claims + veredicto); documentar explicitamente el riesgo de saltar analisis completo |
| Decision | Alternativa Descartada | Justificacion |
|---|---|---|
| Evaluar 6 dimensiones de feasibility (tecnica, organizacional, timeline, financiera, regulatoria, operacional) | Solo feasibility tecnica | Un proyecto tecnicamente brillante que ignora capacidad organizacional o compliance regulatorio fracasa igual; la feasibility parcial es feasibility falsa |
| Clasificar claims con 4 estados (VALIDATED, UNVALIDATED, AT RISK, REFUTED) | Binario (factible / no factible) | Los 4 estados permiten accion graduada: validados proceden, unvalidados necesitan spike, at risk necesitan mitigacion, refutados requieren alternativa |
| Disenar PoC para cada claim UNVALIDATED y AT RISK | Asumir que los claims son correctos y proceder | Los claims no validados son la fuente principal de sorpresas costosas en ejecucion; el PoC es inversion preventiva |
graph TD
subgraph Core["Technical Feasibility Core"]
A[metodologia-technical-feasibility]
A1[S1: Claim Inventory]
A2[S2: 6D Feasibility Analysis]
A3[S3: Spike & PoC Recommendations]
A4[S4: Blocker Analysis]
A5[S5: Feasibility Verdict]
A6[S6: Updated Risk Register]
end
subgraph Inputs["Inputs"]
I1[Approved Scenario - Phase 3]
I2[AS-IS Analysis]
I3[Codebase Access]
I4[Vendor Documentation]
end
subgraph Outputs["Outputs"]
O1[Feasibility Report]
O2[Spike/PoC Designs]
O3[Feasibility Verdict]
O4[Updated Risk Register]
end
subgraph Related["Related Skills"]
R1[metodologia-software-viability]
R2[metodologia-hypothesis-driven-development]
R3[metodologia-roadmap-poc]
R4[metodologia-sector-intelligence]
end
I1 --> A
I2 --> A
I3 --> A
I4 --> A
A --> A1 --> A2 --> A3 --> A4 --> A5 --> A6
A --> O1
A --> O2
A --> O3
A --> O4
R1 --- A
A --> R2
A --> R3
R4 --> A
Formato MD (default):
# Technical Feasibility — {proyecto} — {escenario}
## Resumen Ejecutivo
> Veredicto: [FEASIBLE / FEASIBLE WITH CONDITIONS / NOT FEASIBLE]. Claims: N validados, M en riesgo, K refutados.
## S1: Claim Inventory
| Claim | Source | Evidence | Status |
## S2: 6D Feasibility Analysis
| Dimension | Score (1-5) | Evidencia | Riesgos | Mitigaciones |
## S3: Spike & PoC Recommendations
| Claim | Validation Method | Effort | Timeline | Success Criteria | Priority |
## S4-S6: [secciones completas]
## Feasibility Verdict
FEASIBILITY VERDICT ...
Formato DOCX (para comite de inversion):
Seccion 1: Resumen Ejecutivo (1 pagina, veredicto + condiciones)
Seccion 2: Inventario de Claims (tabla con semaforo de status)
Seccion 3: Analisis 6D (una pagina por dimension con score, evidencia, riesgos)
Seccion 4: Blockers y Showstoppers (tabla con probabilidad, impacto, mitigacion)
Seccion 5: Spikes Recomendados (esfuerzo, timeline, success criteria)
Seccion 6: Veredicto y Recomendacion (proceed / hold / pivot)
Seccion 7: Risk Register Actualizado
Anexo: Cadena de Evidencia por Claim
Formato XLSX (bajo demanda):
{fase}_technical-feasibility_{cliente}_{WIP}.xlsxFormato PPTX (bajo demanda):
{fase}_{entregable}_{cliente}_{WIP}.pptx| Dimension | Peso | Criterio | Umbral Minimo |
|---|---|---|---|
| Trigger Accuracy | 10% | El skill se activa ante prompts de feasibility, validacion tecnica, due diligence, Phase 3b | 7/10 |
| Completeness | 25% | Todos los claims del escenario inventariados; 6 dimensiones scored con evidencia; PoC disenado para cada UNVALIDATED/AT RISK | 7/10 |
| Clarity | 20% | Veredicto es binario y justificado; condiciones son accionables; evidencia trazable a fuente | 7/10 |
| Robustness | 20% | Edge cases cubiertos (all validated, multiple refuted, no codebase, time pressure); blocker analysis con fallback scenarios | 7/10 |
| Efficiency | 10% | Variante ejecutiva vs tecnica correctamente aplicada; no se ejecuta analisis 6D completo cuando solo se necesita quick check | 7/10 |
| Value Density | 15% | Cada claim tiene evidence tag; spikes son MUST/SHOULD/COULD priorizados; risk register actualizado con nuevos riesgos de feasibility | 7/10 |
Umbral minimo global: 7/10. Si alguna dimension cae por debajo, el entregable requiere revision antes de entrega.
| Format | Default | Description |
|---|---|---|
markdown | ✅ | Rich Markdown + Mermaid diagrams. Token-efficient. |
html | On demand | Branded HTML (Design System). Visual impact. |
dual | On demand | Both formats. |
Default output is Markdown with embedded Mermaid diagrams. HTML generation requires explicit {FORMATO}=html parameter.
Primary: A-02_Technical_Feasibility_{project}.html — Claim inventory, 6D feasibility, spikes, blockers, verdict, updated risk register.
Autor: Javier Montaño | Última actualización: 12 de marzo de 2026