sdd-init

Generate a verifiable project contract defining build, test, and maintenance commands.

2|Updated Jul 13, 2026
One-click install
npx skills add https://github.com/chichex/skills --skill sdd-init-chichex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-init
Source: https://github.com/chichex/skills/tree/main/claude/sdd-init
Command: npx skills add https://github.com/chichex/skills --skill sdd-init-chichex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the ambiguity and lack of structure in autonomous agent workflows by generating a verifiable contract that defines how a project is built, tested, and maintained.

Core Features & Use Cases

  • Contract Generation: Creates a .sdd/project.md file that serves as the single source of truth for an agent's operational boundaries.
  • Empirical Verification: Executes project commands to validate the environment, ensuring the agent works with real data rather than assumptions.
  • Policy Enforcement: Configures hard gates for PR size, test coverage, and coding standards to ensure autonomous output meets quality requirements.

Quick Start

Run the sdd-init skill to analyze this repository and generate the autonomous development contract.

Frequently Asked Questions about sdd-init

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

FAQPage Schema
How do I generate an autonomous development contract for my repository?

To generate an autonomous development contract, run the sdd-init skill to analyze your repository and produce a .sdd/project.md file. This file serves as the single source of truth defining operational boundaries for agents.

What is an autonomous development contract and why do I need one?

An autonomous development contract is a verifiable project file that defines strict rules for how agents build, test, and maintain software. You need it to eliminate ambiguity and ensure deterministic execution in automated workflows.

Does the contract generation process empirically verify environment commands?

Yes, contract generation empirically verifies environment commands by executing them to validate the environment. This ensures autonomous agents work with real data and validated build processes rather than assumptions.

Can I enforce PR size limits and test coverage gates for autonomous agents?

Yes, you can enforce PR size limits, test coverage, and coding standards. The contract generation configures hard policy gates to ensure autonomous output meets your required quality standards.

What is the best way to structure autonomous workflows to prevent agent hallucination?

The best way to structure autonomous workflows is generating a verifiable contract that enforces explicit policies for automated code generation. This provides strict adherence to environment-specific commands and deterministic execution.