spec-sync
Spec Sync — Hexagonal Core
Updates existing spec files to reflect implementation decisions made after the spec was written. Produces precise, targeted edits — never rewrites a spec from scratch. Appends a changelog entry to every file it touches.
Step 0 — Understand the gap before touching anything
Do NOT edit any files immediately. First build a clear picture of what changed and why.
Extract from context if already provided:
- Which entities, use cases, or constitution rules changed
- What the old behaviour / design was
- What the new behaviour / design is
- Why the change was made (implementation constraint, new requirement, tech decision)
- Any files or diffs the user has shared
More from efesto-cloud/skills
persistence
>
19population
>
18value-object
|
18type-enum-dict
|
18usecase
>
17entity
Create or modify domain entities using the @efesto-cloud/entity package. Use this skill whenever the user asks to add a new entity, update an existing entity, add properties or methods to an entity, or work on the entity/dto layer. Trigger when the user says things like "create a Foo entity", "add a field to Bar", "I need a new domain object", or "add entity X". Also trigger for DTO creation or modification.
17