.claude/skills/feasibility-probe/SKILL.md
Validate spec feasibility with time-boxed prototype attempt and viability scoring
npx skillsauth add gonzalezpazmonica/pm-workspace feasibility-probeInstall 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.
Validates a spec by attempting a time-boxed prototype. Produces a viability report that feeds sprint planning with evidence-based estimates.
Before running the probe:
| Param | Required | Default | Description | |---|---|---|---| | spec_path | Yes | - | Path to the spec file | | budget_minutes | No | 15 | Max time for prototype attempt | | budget_tokens | No | 50000 | Max tokens for the probe agent |
1. Read spec -> extract requirements checklist
2. Launch feasibility-probe agent (Task) with budget
3. Agent attempts prototype in /tmp/
4. Agent writes report to output/feasibility/
5. Parse score and route:
- >= 80: "Ready for sprint planning"
- 40-79: "Recommend decomposition" + suggestions
- < 40: "Requires research" + escalate to human
6. Store report in memory for model-upgrade-audit tracking
Report saved to: output/feasibility/{spec-id}-probe.yaml
Summary shown in chat:
Feasibility: {score}/100 | {resolved}/{total} requirements
Complexity: {level} | Time: {minutes}m
Blocking: {list of blocked sections}
Recommendation: {action}
score = (resolved * 100 + partial * 50) / total_requirements
complexity = score >= 90 ? "trivial"
: score >= 70 ? "low"
: score >= 50 ? "medium"
: score >= 30 ? "high"
: "requires-research"
testing
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
tools
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
tools
Sistema proactivo de bienestar individual
development
Search the web to resolve context gaps — documentation, versions, CVEs, best practices. Auto-starts SearxNG Docker if available, falls back to WebSearch.