pre-impl

Validate software implementation plans through a six-phase gate process.

10|1|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/mishahanin/heading-os --skill pre-impl
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pre-impl
Source: https://github.com/mishahanin/heading-os/tree/main/.claude/skills/pre-impl
Command: npx skills add https://github.com/mishahanin/heading-os --skill pre-impl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents costly implementation errors by enforcing a rigorous, multi-phase gate between plan approval and code generation, ensuring that success criteria and architectural risks are addressed before any code is written.

Core Features & Use Cases

  • Structured Gatekeeping: Orchestrates a 6-phase workflow including success criteria definition, contrarian stress-testing, and harness audits.
  • Architecture Review: Integrates an optional council review to identify potential failure modes and architectural bottlenecks.
  • Test-First Contract: Automatically generates a frozen test contract to ensure implementation success is measurable and verifiable.

Quick Start

Run the pre-impl skill by providing the path to your approved plan file to initiate the implementation gate process.

Frequently Asked Questions about pre-impl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I stress-test a software implementation plan before writing code?▼

To stress-test an implementation plan before coding, run the pre-impl skill with your approved plan file. It enforces a six-phase gate process including success criteria definition and devil's advocate critique to ensure architectural integrity.

What is an implementation gate process in the SDLC?▼

An implementation gate process in the SDLC sits between plan approval and code execution, validating architectural risks and testability. It orchestrates success criteria definition, contrarian stress-testing, and harness audits to prevent costly implementation errors before code generation begins.

How do I generate a frozen test contract for software architecture validation?▼

You can generate a frozen test contract automatically by running the pre-impl skill's structured gate process on your approved plan. This ensures implementation success remains measurable and verifiable throughout the development lifecycle.

Do I need local scripts to run canopus-based locking during plan validation?▼

Yes, the pre-impl skill requires integration with local scripts for canopus-based locking and artifact management. This integration maintains operational state throughout the multi-phase validation workflow.

What's the best way to identify architectural bottlenecks before code execution?▼

The best way to identify architectural bottlenecks before code execution is to use a structured gatekeeping workflow with an optional council review. This approach evaluates failure modes and architectural risks before any implementation begins.

When should I not use a structured gate process for implementation plans?▼

You should avoid using a structured gate process for simple, low-risk implementation plans that do not require architectural review or test-first contracts, as the six-phase validation workflow adds overhead suited for complex software engineering tasks.