leaf-implementation

Implement a single module against a contract manifest with strict adherence.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/taniwhaai/skills --skill leaf-implementation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: leaf-implementation
Source: https://github.com/taniwhaai/skills/tree/main/skills/leaf-implementation
Command: npx skills add https://github.com/taniwhaai/skills --skill leaf-implementation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps in implementing a single module against a contract manifest, ensuring strict adherence to the contract, without scope expansion or ambiguity.

Core Features & Use Cases

  • Contract-based Implementation: Ensures that the module implementation strictly follows the provided contract.
  • Isolation and Context: Provides a compartmentalized environment for module implementation, ensuring that the implementor does not see the rest of the system.
  • Ambiguity Resolution: Surfaces ambiguity as a re-raise, preventing silent assumptions and guessing.
  • Use Case: When you have a contract manifest for a module and need to implement it, use this skill to enforce the contract and ensure the module's correctness.

Quick Start

Run the 'leaf-implementation' skill with the manifest file and the shared vocabulary file as inputs.

Frequently Asked Questions about leaf-implementation

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

FAQPage Schema
How do I implement a module from a contract manifest without scope expansion?

To implement a module from a contract manifest without scope expansion, use automated compartmentalized development to enforce strict adherence to specified inputs, outputs, and behavioral guarantees. This ensures implementation fidelity and prevents silent assumptions.

What is the best way to resolve ambiguity during contract-based module development?

The best way to resolve ambiguity during contract-based module development is to surface ambiguity as a re-raise. This prevents silent assumptions and guessing by forcing explicit resolution against the contract manifest.

How does compartmentalized development isolate module implementation?

Compartmentalized development isolates module implementation by providing an environment where the implementer does not see the rest of the system. This ensures strict focus on the module's contract constraints and shared vocabulary.

What inputs do I need to start contract-based module implementation?

To start contract-based module implementation, you need a contract manifest, a shared vocabulary file, and project context. These inputs ensure the module adheres strictly to defined error semantics and behavioral guarantees.

When should I use strict contract adherence for module development?

You should use strict contract adherence for module development when you have a contract manifest and need to ensure a module's correctness. It is essential for compartmentalized environments requiring strict fidelity to inputs, outputs, and side effects.