agent-contracts

Formalize vague agent instructions into structured contracts with deliverables and validation criteria.

Updated Jan 20, 2026
One-click install
npx skills add https://github.com/abhishekmmgn/skills --skill agent-contracts-abhishekmmgn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-contracts
Source: https://github.com/abhishekmmgn/skills/tree/main/agents/agent-contracts
Command: npx skills add https://github.com/abhishekmmgn/skills --skill agent-contracts-abhishekmmgn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Framework for converting vague agent instructions into formal, verifiable contracts that specify deliverables, scope, cost, and validation criteria to reduce ambiguity in complex workflows.

Core Features & Use Cases

  • Structured contract data model with Task Description, Deliverables & Specs, Scope, and Expected Cost/Duration
  • Contract lifecycle from Submission to Resolution with negotiation, assessment, and execution
  • Supports automated task decomposition (subcontracts) and progress tracking for multi-agent systems

Quick Start

Define a contract for a complex task by specifying Task Description, Deliverables & Specs, and lifecycle steps, and let the agent negotiate, refine, and execute.

Frequently Asked Questions about agent-contracts

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

FAQPage Schema
How do I convert vague agent instructions into structured contracts with validation criteria?

To convert vague agent instructions into structured contracts, define the Task Description, Deliverables & Specs, and Expected Cost/Duration. The agent then negotiates, refines, and executes these terms to reduce workflow ambiguity.

What is a contract-driven workflow for multi-agent task management?

A contract-driven workflow for multi-agent task management formalizes interactions by implementing a lifecycle from submission to resolution, allowing agents to negotiate terms, decompose work into subcontracts, and monitor execution.

How do I manage task negotiation and scope decomposition for complex multi-step workflows?

Manage task negotiation and scope decomposition by defining a formal contract with specific deliverables and lifecycle steps. Agents assess the scope, negotiate terms, and automate task decomposition into subcontracts for execution.

Does this contract specification approach support multi-agent task decomposition and progress tracking?

Yes, the contract specification approach supports multi-agent task decomposition by creating subcontracts. It includes progress tracking and validation criteria to monitor execution across the entire lifecycle from submission to resolution.

Can I use contract specifications for negotiation-heavy workflows without external dependencies?

Yes, you can implement contract specifications for negotiation-heavy workflows without external dependencies. The framework relies on an internal contract data model to define scope, cost, and validation criteria independently.

When should I formalize agent instructions into verifiable contracts instead of using direct prompts?

Formalize agent instructions into verifiable contracts instead of using direct prompts when handling multi-step, negotiation-heavy workflows. Contracts reduce ambiguity by specifying deliverables, scope, and validation criteria for complex tasks.