lifecycle-extend
CommunitySafely extend Agora’s ILL lifecycle.
Software Engineering#FastAPI#idempotency#state machine#saga orchestration#ISO 18626#ILL workflow#ReShare
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.