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.