Claude-skill-registry fnd-validating-gates

Validates phase transition requirements for Canvas population. Checks G0-G4 gates to determine if prerequisites are met before advancing phases. Use when checking readiness, validating gates, or assessing Canvas completion status.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/fnd-validating-gates" ~/.claude/skills/majiayu000-claude-skill-registry-fnd-validating-gates && rm -rf "$T"
manifest: skills/data/fnd-validating-gates/SKILL.md
source content

Gate Validating

Validate Canvas phase transitions and assess readiness.

Phase Definitions

PhaseFocusCanvas SectionsGate Out
0. ModeBusiness model choice00G0
1. DiscoveryMarket understanding01-06G1
2. DefinitionValue & business model07-09, 12-14G2
3. ValidationAssumption testing10G3
4. LaunchMarket entry11, 15G4
5. ExecutionLive operations--

Process

Step 1: Identify Current Phase

Read existing Canvas files in

strategy/canvas/
. Determine current phase based on which sections exist and are populated.

Step 2: Identify Target Gate

From request, determine which gate to validate:

  • "Ready for definition?" → Check G1
  • "Ready for validation?" → Check G2
  • "Ready for launch?" → Check G3
  • "Ready for execution?" → Check G4

Step 3: Check Gate Requirements

Load gate requirements (below). For each criterion:

  1. Read specified Canvas section
  2. Apply check logic
  3. Record PASS or FAIL

Step 4: Report Results

Generate gate check report with status, blockers, and recommendations.


Gate Requirements

G0: Mode Selection → Discovery

RequirementSectionCheck
Required
Mode declared00.modeContains VENTURE, BOOTSTRAP, or HYBRID

G1: Discovery → Definition

RequirementSectionCheck
Required
Segment defined04.segmentsAt least 1 segment with 2+ filterable criteria
Problems ranked05.problemTop 3 problems with severity scores
Competition mapped06.competitiveDirect + indirect competitors listed
Soft Required
Context captured01.contextFile exists with content
Market sized03.opportunityTAM/SAM/SOM estimated

G2: Definition → Validation

RequirementSectionCheck
Required
UVP articulated07.uvpSingle sentence value prop exists
Solution defined09.solutionFeature list tied to problems + growth model
Pricing set12.revenueAt least 1 pricing tier defined
Unit economics13.metricsCAC, LTV, LTV:CAC present
Soft Required
Defensibility08.unfairMoat identified
Cost structure14.costsCosts outlined

G3: Validation → Launch

RequirementSectionCheck
Required
Assumptions documented10.assumptionsPrioritized list exists
Critical identified10.assumptionsP0 assumptions marked
Soft Required
High-risk validated10.assumptions>50% P1 validated

G4: Launch → Execution

RequirementSectionCheck
Required
Channels selected11.channelsPrimary channel with CAC estimate
Motion defined15.gtmMotion type declared with rationale
Launch sequence15.gtmAt least 2 phases defined
Soft Required
First customers-Identified or acquired

Output Format

## Gate Check: [G0/G1/G2/G3/G4]

**Transition:** [Phase] → [Phase]
**Status:** [PASS | FAIL]

### Required Criteria

| Section | Criteria | Status |
|---------|----------|--------|
| [section] | [criteria] | ✅/❌ |

### Soft Required

| Section | Criteria | Status |
|---------|----------|--------|
| [section] | [criteria] | ✅/⚠️ |

### Blockers (if FAIL)

- [Specific missing element]
- [What needs to be done]

### Recommendations

- [Suggested next steps]

Bypass Rules

Gates can be bypassed with explicit acknowledgment:

## Gate Bypass

**Gate:** [G#]
**Missing:** [criteria]
**Reason:** [justification]
**Risk accepted:** [what could go wrong]
**Mitigation:** [how to handle if it fails]

⚠️ Proceeding with incomplete prerequisites

Document bypass in

strategy/canvas/00.mode.md
under a Bypasses section.


Quick Reference

Want ToMust PassKey Requirements
Define value propG1Segments + Problems
Set pricingG2UVP + Solution + Growth model
Plan channelsG2Pricing + Unit economics
Plan GTMG3Assumptions + Channels
LaunchG4Channels + GTM motion

Canvas Completion Status

For overall status check:

## Canvas Status

### Phase Completion

| Phase | Status | Sections |
|-------|--------|----------|
| Mode | ✅/❌ | 00 |
| Discovery | ✅/❌ | 01-06 |
| Definition | ✅/❌ | 07-09, 12-14 |
| Validation | ✅/❌ | 10 |
| Launch | ✅/❌ | 11, 15 |

### Section Detail

| Section | Exists | Complete |
|---------|--------|----------|
| 00.mode | ✅/❌ | ✅/❌ |
| 01.context | ✅/❌ | ✅/⚠️/❌ |
| ... | | |

### Next Gate: [G#]
**Status:** [X/Y required passing]
**Blockers:** [List]

Boundaries

  • Does NOT fix issues (reports only)
  • Does NOT assess business viability or strategy quality
  • Does NOT bypass gates without explicit user acknowledgment
  • Validates structural completeness, not content quality
  • Gate pass does not guarantee business success
  • Bypass documentation required for any gate skip
  • Does NOT validate external market conditions