This skill should be used when tracking deviations from signed phase contracts, managing scope changes that affect contracts, or escalating contract violations. Triggers when a change request arrives, when a phase is running beyond its contract bounds, or when a gate review reveals contractual non-compliance.
From agile-lifecyclenpx claudepluginhub nsalvacao/nsalvacao-claude-code-plugins --plugin agile-lifecycleThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Generates FastAPI project templates with async routes, dependency injection, Pydantic schemas, repository patterns, middleware, and config for PostgreSQL/MongoDB backends.
A phase contract becomes governance only when it is actively enforced. This skill complements skills/phase-contract/SKILL.md (which creates contracts) by monitoring adherence, detecting deviations, managing scope changes that affect contract boundaries, and producing a deviation log as evidence for gate reviews. Without enforcement, phase contracts are documentation artefacts, not governance instruments.
Retrieve the signed phase contract for the current phase. Validate it against schemas/phase-contract.schema.json. Confirm the contract status is in_progress (not blocked or ready_for_review). Identify the sign-off authority and the contracted scope boundaries.
Classify the deviation or potential deviation:
Create a deviation entry in the phase deviation log:
deviation_id: unique identifier (e.g., DEV-P3-001)phase_id: which phase contract is affecteddetected_date: ISO datedeviation_type: from the classification in Step 2description: what happened and how it differs from the contractimpact: effect on timeline, scope, or gate readinessstatus: open | under-review | resolved | escalatedFor each logged deviation, assess whether it affects gate readiness:
If gate readiness is affected: update the phase contract status to blocked and notify the gate reviewer.
For scope changes that fall within tolerable bounds:
For changes that exceed contract bounds (major scope increase or reduction):
At each sprint review, review all open deviation entries:
Track resolution in the deviation log. The deviation log is a gate review artefact.
Before gate review, the deviation log must:
schemas/phase-contract.schema.jsonreferences/lifecycle-overview.md — Phase boundaries and sign-off authority definitionsreferences/gate-criteria-reference.md — Gate criteria that deviation may affectreferences/artefact-catalog.md — Mandatory artefacts that deviation log must reference