initial commit
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
---
|
||||
name: abaqus-subroutine-readiness
|
||||
description: Use when auditing Abaqus User Subroutine readiness from upstream gate evidence, acceptance traceability, no-Abaqus tests, Abaqus validation artifacts, known limitations, and release-note drafts.
|
||||
---
|
||||
|
||||
# Abaqus Subroutine Readiness
|
||||
|
||||
Use this skill to audit whether an Abaqus User Subroutine feature is ready for internal closure after all technical gates pass. Readiness audit is the owned artifact for this skill.
|
||||
|
||||
## Inputs
|
||||
|
||||
Read first:
|
||||
|
||||
- `AGENTS.md`
|
||||
- `docs/ABAQUS_SUBROUTINE_AGENT_DESIGN.md`
|
||||
- `docs/releases/README.md`
|
||||
- Requirements, research, formulation, numerical review, interface, test model, implementation, validation, and physics reports
|
||||
|
||||
## Workflow
|
||||
|
||||
1. Run gate audit over requirements, research, formulation, interface, TDD test models, Fortran implementation evidence, subroutine validation, and physics sanity.
|
||||
2. Build Acceptance Traceability from requirements to tests, artifacts, validation evidence, and limitations.
|
||||
3. Record Validation Evidence, including no-Abaqus tests, `python scripts/validate_workspace.py`, and any opt-in Abaqus validation evidence.
|
||||
4. Record Known Limitations, deferred requirements, unsupported entry points, missing artifacts, unresolved defects, accepted risks, and open items.
|
||||
5. Return a verdict: `ready-for-release`, `needs-documentation`, `needs-correction`, `needs-reference-artifacts`, `needs-upstream-decision`, or `blocked`.
|
||||
|
||||
## Output Contract
|
||||
|
||||
Produce or revise `docs/releases/<feature-id>-release.md` with Gate Evidence Inventory, Acceptance Traceability, Validation Evidence, Known Limitations, Release Notes Draft, Release Verdict, and No-Change Assertion.
|
||||
|
||||
## Boundaries
|
||||
|
||||
- Do not implement code.
|
||||
- Do not edit source code or tests.
|
||||
- Do not change requirements, formulations, interface contracts, reference artifacts, or tolerance policies.
|
||||
- Do not run Abaqus.
|
||||
- Do not override failed or missing upstream gates.
|
||||
- Do not publish, deploy, package, tag, commit, or externally release anything unless the user explicitly asks.
|
||||
|
||||
## Quality Gate
|
||||
|
||||
- Every `must` requirement is traced to passing evidence or a blocker.
|
||||
- Missing validation evidence is a blocker, not a limitation.
|
||||
- Known limitations are explicit and tied to requirements, models, or artifacts.
|
||||
- Release Verdict is internal readiness, not permission to publish.
|
||||
|
||||
## Handoff
|
||||
|
||||
Send missing gate evidence to Coordinator Agent, implementation defects to Correction Agent, artifact gaps to Reference Model Agent, and accepted ready evidence to the user.
|
||||
@@ -0,0 +1,4 @@
|
||||
interface:
|
||||
display_name: "Abaqus Subroutine Readiness"
|
||||
short_description: "Audit internal readiness."
|
||||
default_prompt: "Use $abaqus-subroutine-readiness to audit Abaqus User Subroutine readiness."
|
||||
Reference in New Issue
Block a user