Ask-First: Mandatory Pre-Implementation Workflow
CommunityClarify 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.