Back to list
saadshahd

gate

by saadshahd

Structured thinking for Claude Code — ask before building, search before writing, verify before shipping

25🍴 0📅 Jan 21, 2026

SKILL.md


name: gate description: Verification before completion claims. Use when about to say "done", "fixed", or "complete". Runs checklist by workflow type with evidence requirements.

gate

Verify before claiming completion.

Trigger

Before claiming: "done", "fixed", "complete", "working", "ready"

Workflow A: Build

□ Feature executes without errors (show output)
□ Edge cases tested (empty, null, boundary)
□ Rollback tested if Type 2B/1
□ Dependencies verified

Workflow B: Debug

□ Root cause identified with evidence
□ Fix tested and resolves symptom
□ Prevention added (test/automation/guard)
□ Related bugs checked (same class)

Workflow C: Refactor

□ Existing tests pass unchanged
□ Behavior identical (output comparison)
□ Deletion complete (no orphans)
□ No new abstraction without justification

Verification Types

TypeDescriptionSufficient for SHIP?
execution outputRan command, showed result✓ Yes
observationScreenshot, debugger session✓ Yes
measurementMetrics, benchmark data✓ Yes
code reviewInspection only⚠️ Weak
assumptionNot verified✗ Blocks SHIP

Require execution output, observation, or measurement before completion claims.

Anti-Patterns

ClaimProblemRequired
"Should work"SpeculationActual output
"Looks good"No verificationTest results
"Fixed the issue"No proofBefore/after
"I think this resolves it"No confidence %X-Y% + basis

Incomplete Work

When blocked, state:

  • What's done (with evidence)
  • What's blocking (specific)
  • What's remaining

Type 2A Exception

Trivial changes (< 1 min rollback): completion allowed without full gate. Document undo command.

Common Rationalizations (All Wrong)

ThoughtReality
"The tests passed"Tests ≠ verification. Did you run the ACTUAL command?
"It should work""Should" = assumption. Show evidence.
"I already checked"When? Show the output.
"The user is waiting"Rushed verification = rework later.
"It's a simple change"Simple changes break production too.
"I'm pretty sure it works"Pretty sure ≠ evidence. Run it.

Score

Total Score

65/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon