Back to list
hohai99

no-guess-implementation

by hohai99

0🍴 1📅 Jan 22, 2026

SKILL.md


name: no-guess-implementation description: Implements tasks strictly according to specification without invented behavior. Use during coding. triggers: [coding-active] outputs: [spec-compliant-code] depends_on: [implementation-boundary-guard]

No Guess Implementation

Purpose

Implements code strictly according to specification. No invented behavior, no assumptions, no "improvements" beyond what the spec states.

When to Use

  • Writing any production code
  • Making changes to existing code
  • Anytime spec-governed behavior is involved

Implementation Steps

  1. Follow Spec Literally: Use the exact constants, types, and logic flow from the spec.
  2. Do Not Invent Behavior: Reject any ad-hoc "nice-to-have" features not in the spec.
  3. Flag Conflicts Immediately: Stop if the spec is unclear or contradictory.
  4. Comment Assumptions: If a minor convention-based assumption is made, document it explicitly.

Decision Tree

flowchart TD
    A[Start Coding] --> B{Spec Clear?}
    B -->|No| C[STOP - Clarify Spec]
    B -->|Yes| D{Matches Requirements?}
    D -->|No| E[STOP - Fix spec alignment]
    D -->|Yes| F{Feeling tempted to 'improve'?}
    F -->|Yes| G[Reject improvement - stick to spec]
    F -->|No| H[Proceed with minimal code]

Review Checklist

  1. Literalness: Does the code use the exact IDs and values from the spec?
  2. Absence: Are there any features or fields in the code NOT mentioned in the spec?
  3. Integrity: Did you resist the urge to add "common sense" checks that aren't specified?
  4. Escalation: Did you stop the moment an ambiguity was found?

How to provide feedback

  • Be specific: "You added a 'last_login' field, but Spec AUTH-001 only asks for token generation."
  • Explain why: "Adding unrequested fields creates 'Ghost Features' that aren't documented or tested."
  • Suggest alternatives: "Remove the 'last_login' field and keep the response minimal as per spec."

If unsure → stop and escalate.

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

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

+20
LICENSE

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

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

+5
タグ

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

0/5

Reviews

💬

Reviews coming soon