lifecycle-extend

Community

Safely extend Agora’s ILL lifecycle.

Authorgmanch94
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Adding a new lifecycle state or step in Agora is easy to get wrong, and missing just one required code/docs/test update can break saga invariants or leave the coordinator unable to drive the state machine.

Core Features & Use Cases

  • Lifecycle scaffolding checklist: Ensures the new lifecycle state and forward/compensator step are added across models, saga registry/handlers, migrations (when needed), PRD documentation, coordinator tests, happy-path demos, and architecture diagrams.
  • Safety and invariant enforcement: Guides the implementation so forward steps require a committed gate, compensators target only committed forward events, and idempotency and datetime rules match Agora’s conventions.
  • ISO 18626 mapping support: Helps connect the new user-visible lifecycle state to the correct ISO 18626 message/state mapping and updates the lifecycle diagram and PRD table accordingly.

Quick Start

Tell the skill the new state name, the step name, where it sits between existing states, the forward ReShare side-effect, the compensator undo/observation strategy, and the ISO 18626 mapping you intend to represent.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: lifecycle-extend
Download link: https://github.com/gmanch94/agora/archive/main.zip#lifecycle-extend

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.