system-architecture

Define ADR-driven system architecture for Pact 5 smart contracts.

1|1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill system-architecture-pact-community-organization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-architecture
Source: https://github.com/Pact-Community-Organization/github-marketplace/tree/main/skills/system-architecture
Command: npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill system-architecture-pact-community-organization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

System-level architecture design guidance for Pact 5 smart contracts, enabling ADR-driven decisions, modular decomposition, cross-chain patterns, and clear tradeoffs.

Core Features & Use Cases

  • ADRs capture significant design decisions to maintain traceability across contract lifecycles.
  • Module decomposition criteria guide clean responsibility boundaries and gas-aware deployment.
  • Architecture reviews cover gas budgets, cross-chain flows, schema evolution, and failure modes.

Quick Start

Draft an ADR-driven architecture roadmap for a Pact/KDA-CE project by outlining modules, ADRs, and cross-chain patterns.

Frequently Asked Questions about system-architecture

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

FAQPage Schema
How do I plan Pact 5 smart contract architecture using ADRs?

To plan Pact 5 smart contract architecture using ADRs, you draft a roadmap outlining modules, ADRs, and cross-chain patterns. This captures significant design decisions to maintain traceability across contract lifecycles and specifies requirements like gas budgets.

What is module decomposition for Pact smart contracts?

Module decomposition for Pact smart contracts is establishing clean responsibility boundaries guided by gas-aware deployment criteria. It ensures gas budgets and interface contracts are clearly specified to optimize cross-chain flows across KDA-CE deployments.

How do architecture reviews handle cross-chain patterns in KDA-CE deployments?

Architecture reviews handle cross-chain patterns in KDA-CE deployments by evaluating gas budgets, cross-chain flows, schema evolution, and failure modes. This defines clear tradeoffs and system-level design guidance for Pact 5 smart contracts.

Can I use ADR-driven architecture to track schema evolution and failure modes?

Yes, you can use ADR-driven architecture to track schema evolution and failure modes. Architecture reviews specify these requirements alongside gas budgets and interface contracts to maintain decision traceability across Pact contract lifecycles.

What is the best way to define gas budgets for Pact KDA-CE projects?

The best way to define gas budgets for Pact KDA-CE projects is through ADR-driven architecture reviews. This approach specifies gas requirements during module decomposition to ensure gas-aware deployment and establish clean responsibility boundaries.

Do I need ADRs to manage Pact 5 smart contract tradeoffs?

You need ADRs to manage Pact 5 smart contract tradeoffs because they capture significant design decisions and maintain traceability. This approach provides system-level architecture design guidance for establishing clear tradeoffs across contract lifecycles.