This skill should be used when a user needs to create, fill, or validate a lifecycle artefact using the framework's template library — including selecting the correct template for a phase or gate artefact, filling all mandatory fields, removing guidance comments, and validating against a JSON schema. Triggers when the user says "create the [artefact name]", "fill in the template for", or "is this artefact gate-ready".
From agile-lifecyclenpx claudepluginhub nsalvacao/nsalvacao-claude-code-plugins --plugin agile-lifecycleThis skill uses the workspace's default tool permissions.
references/artefact-catalog.mdGuides 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.
Optimizes cloud costs on AWS, Azure, GCP via rightsizing, tagging strategies, reserved instances, spot usage, and spending analysis. Use for expense reduction and governance.
Lifecycle artefacts are the formal outputs that provide evidence of work done and enable gate reviews. This skill guides the selection, creation, and validation of artefacts using the framework's template library. Artefacts produced without using the correct template or without satisfying all mandatory fields are not valid for gate reviews.
Determine what artefact is needed based on the current phase, activity, or gate requirement. Consult the artefact catalog at references/artefact-catalog.md to:
Templates are in templates/<phase>/ or templates/transversal/ for cross-cutting artefacts. Each template uses {{variable}} placeholders and includes <!-- guidance --> comments explaining what to fill in each section.
Open the template and fill every {{variable}} placeholder. Do not leave placeholders unfilled. For each section:
<!-- guidance --> comment to understand what is expectedAfter filling all placeholders:
<!-- guidance --> commentsIf the artefact type has a corresponding JSON schema in schemas/:
Each template includes a completeness checklist at the bottom. Work through every checklist item:
After the artefact is complete:
templates/transversal/evidence-entry.md.template){{variable}} entries is not a completed artefact.references/artefact-catalog.md — Complete catalog of all lifecycle artefacts with template paths and closure obligationstemplates/ — All template files organized by phase and transversalschemas/artefact-manifest.schema.jsonschemas/evidence-index.schema.json{{variable}} placeholders remain in the final artefact<!-- guidance --> comments remain in the final artefact