sm:shape:find-holes

Analyze specification documents to identify underspecified areas where coding tools will invent behavior.

5|2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/mnfst-ai/Stage_Manager_Skills --skill sm-shape-find-holes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sm:shape:find-holes
Source: https://github.com/mnfst-ai/Stage_Manager_Skills/tree/main/plugins/stage-manager/skills/shape-find-holes
Command: npx skills add https://github.com/mnfst-ai/Stage_Manager_Skills --skill sm-shape-find-holes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill identifies underspecified requirements in PRDs, MRDs, architecture docs, prompts, and rough specs so builders can see every place an agentic coding tool will invent behavior without their intent, preventing invisible decisions and downstream rework.

Core Features & Use Cases

  • Precise Hole Identification: Quotes the exact passage and names what the tool will invent in that spot.
  • Prioritized Impact: Ranks holes by immediacy and proximity to the animating intent (P1–P3).
  • Remediation Path: Offers a clear interaction model to fix P1 items, pick one to resolve, or skip with explicit consequences.
  • Use Cases: Review a PRD before handing it to an AI coding tool, sanity-check a prompt, or audit a rough spec to avoid hidden assumptions.

Quick Start

Provide the document or prompt and say: Find the holes, quote the exact passages the AI will invent, and prioritize P1 issues for remediation.

Frequently Asked Questions about sm:shape:find-holes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find spec gaps before handing a PRD to an AI coding tool?

You can review a specification document to identify underspecified areas where coding tools will invent behavior without your intent. The process requires quoting exact passages, mapping invention zones, and prioritizing holes by impact to prevent downstream rework.

Why does an AI coding tool invent behavior from my rough specs?

AI coding tools invent behavior when specification documents contain underspecified requirements lacking explicit intent. Identifying these invention zones by quoting exact passages reveals where the tool will make invisible decisions and fill holes with assumed behavior.

What is the best way to prioritize spec gaps during a spec review?

To prioritize spec gaps during a spec review, rank holes by immediacy and proximity to the animating intent using P1–P3 levels. This prioritized impact approach highlights which underspecified areas require immediate remediation before an agentic handoff.

Can I use a gap analysis on architecture docs and prompts for agentic coding?

Yes, you can apply gap analysis to architecture docs, prompts, MRDs, and rough specs preparing for agentic coding. The analysis identifies underspecified areas where tools will invent behavior, offering structured remediation options to fix P1 issues or skip them with explicit consequences.

How do I fix P1 spec holes after identifying invention zones?

To fix P1 spec holes after identifying invention zones, use the provided remediation path to resolve issues interactively. You can pick one hole to resolve, apply structured remediation options, or explicitly skip fixing with documented consequences.