Ask-First: Mandatory Pre-Implementation Workflow

Community

Clarify requirements, write tests first.

AuthorTotes-MickGOATs
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill enforces a rigorous three-phase development process (Interrogate, Test-First, Implement) to prevent misunderstandings, reduce bugs, and ensure code quality before any implementation begins.

Core Features & Use Cases

  • Phase 1: Interrogate: Guides developers through a deep understanding of requirements, potential issues, and system contracts before coding.
  • Phase 2: Test-First: Mandates the creation of comprehensive, black-box tests by a separate agent to ensure test integrity and uncover hidden assumptions.
  • Phase 3: Implement: Guides the TDD cycle to make tests pass, ensuring the implementation directly addresses the validated requirements.
  • Use Case: When starting a new feature to improve car suspension physics, this Skill ensures the developer first asks clarifying questions, then dispatches an agent to write failing tests for suspension behavior under various conditions, before finally writing the code to make those tests pass.

Quick Start

Use the Ask-First skill to begin a new development task by following the three-phase interrogate-test-implement cycle.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Ask-First: Mandatory Pre-Implementation Workflow
Download link: https://github.com/Totes-MickGOATs/r8eo-x-unity/archive/main.zip#ask-first-mandatory-pre-implementation-workflow

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.