Sync Shared Context Engineering context files with implemented code changes.
72
90%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Medium
Suggest reviewing before use
For every completed implementation task, run a sync pass over these shared files:
context/overview.mdcontext/architecture.mdcontext/glossary.mdcontext/patterns.mdcontext/context-map.mdClassify whether the task is an important change before deciding to edit or verify root context files.
context/overview.md, context/architecture.md, and context/glossary.md against code truth before declaring done.context/overview.md, context/architecture.md, and context/glossary.md; confirm they match code truth.context/{domain}/ files for feature-specific detail (see Domain File Policy below).context/overview.md for cross-cutting features).context/context-map.md - Add or refresh discoverability links to any new or changed context files.A task adds a new PaymentGateway abstraction used only in the payments domain (verify-only - domain-local).
context/glossary.md - unchanged (no new root-level terminology).
New file: context/payments/payment-gateway.md:
# PaymentGateway
Abstraction over external payment processors (Stripe, Adyen).
Defined in `src/payments/gateway/`.
## Contract
- `charge(amount, token): Result`
- `refund(chargeId): Result`
See also: [overview.md](../overview.md), [context-map.md](../context-map.md)context/context-map.md - updated with a link to context/payments/payment-gateway.md.
| Important change (root edits required) | Verify-only (root files unchanged) |
|---|---|
| New auth strategy replacing existing one - architecture + terminology | New field on an existing API response - localized, no architecture impact |
| Background job queue used across multiple domains - cross-cutting | Bug fix in a single service's retry logic - no new root-level behavior |
Renaming a core concept (e.g., Order -> Purchase) - canonical terminology | New UI component added to an existing feature - no cross-cutting impact |
context/{domain}/ for detailed feature behavior.overview.md with detail.context/{domain}/ files, keep concise pointers in shared files, and add discoverability links in context/context-map.md.