Ctrl + K
DocumentationLog inGet started

tessl-labs/intent-integrity-kit

tessl install tessl-labs/intent-integrity-kit@1.0.2

Closing the intent-to-code chasm - specification-driven development with cryptographic verification

index.md

Intent Integrity Kit

Closing the intent-to-code chasm

A complete specification-driven development workflow for AI coding assistants with cryptographic verification.

Overview

Intent Integrity Kit (IIKit) preserves your intent from idea to implementation. It guides AI assistants through a structured development process while preventing circular verification - where AI modifies tests to match buggy code.

Workflow Phases

PhaseSkillPurpose
Utility/iikit-coreInitialize project, check status, show help
0/iikit-00-constitutionDefine project governance principles
1/iikit-01-specifyCreate feature specification from natural language
2/iikit-02-clarifyResolve ambiguities (max 5 questions)
3/iikit-03-planCreate technical implementation plan
4/iikit-04-checklistGenerate quality checklists for requirements
5/iikit-05-testifyGenerate test specifications (TDD support)
6/iikit-06-tasksGenerate task breakdown
7/iikit-07-analyzeValidate cross-artifact consistency
8/iikit-08-implementExecute implementation
9/iikit-09-taskstoissuesExport tasks to GitHub Issues

Key Features

  • Intent Preservation: Traces intent from idea through spec, test, and code
  • Assertion Integrity: SHA256 hashing prevents test tampering during implementation
  • Phase Separation: Strict boundaries between governance, requirements, and implementation
  • Constitution Enforcement: All skills validate against project principles
  • TDD Support: Generate test specs before implementation with tamper detection
  • Checklist Gating: "Unit tests for English" validate requirements quality
  • Self-Validating: Each skill checks its own prerequisites
  • Cross-Platform: Bash and PowerShell support

Quick Start

  1. Initialize your project:

    /iikit-core init
  2. Create a constitution (defines project governance):

    /iikit-00-constitution
  3. Specify a feature:

    /iikit-01-specify Add user authentication with OAuth2 support
  4. Follow the workflow through plan, testify, tasks, and implementation.

Artifacts Created

specs/NNN-feature-name/
├── spec.md           # Feature specification
├── plan.md           # Technical implementation plan
├── tasks.md          # Task breakdown
├── research.md       # Research findings
├── data-model.md     # Entity definitions
├── quickstart.md     # Integration scenarios
├── contracts/        # API specifications
├── checklists/       # Quality checklists
└── tests/
    └── test-specs.md # TDD test specifications (hash-locked)

Installation

tessl install tessl-labs/intent-integrity-kit

Learn More

  • Intent Integrity Chain - The methodology behind IIKit

Version

Workspace
tessl-labs
Visibility
Public
Created
Last updated
index.mdtile.json