Agent skill
doc-stest-autopilot
Automated STEST generation and review orchestration for deployment smoke validation
Install this agent skill to your Project
npx add-skill https://github.com/vladm3105/aidoc-flow-framework/tree/main/.claude/skills/doc-stest-autopilot
Metadata
Additional technical details for this skill
- tags
-
sdd-workflow layer-10-artifact automation-workflow stest
- custom fields
-
{ "layer": 10, "version": "1.0", "priority": "primary", "last_updated": "2026-02-27", "artifact_type": "STEST", "skill_category": "automation-workflow", "development_status": "active", "upstream_artifacts": [ "EARS", "BDD", "REQ", "SPEC" ], "downstream_artifacts": [ "TASKS" ], "architecture_approaches": [ "ai-agent-based" ] } - versioning policy
- tracks STEST-MVP-TEMPLATE schema_version
SKILL.md
doc-stest-autopilot
Purpose
Automate STEST lifecycle for subtype-specific workflows:
- generate STEST from upstream context,
- validate and audit outputs,
- hand off to fixer when required.
Input Contract (IPLAN-004 Standard)
- Supported modes:
--ref <path>--prompt "<text>"--iplan <path|IPLAN-NNN>
- Precedence:
--iplan > --ref > --prompt - IPLAN resolution order:
- Use explicit file path when it exists
- Resolve
work_plans/IPLAN-NNN*.md - Resolve
governance/plans/IPLAN-NNN*.md - If multiple matches exist, fail with disambiguation request
- Merge conflict rule:
- Objective/scope conflicts between primary and supplemental sources are blocking and require user clarification.
Execution Modes
Generate/Find Mode
Input:
STEST-NN(self type): review existingEARS-NNorBDD-NNorREQ-NN: generate if missing, else review existingSTEST-NN- optional
SPEC-NN: include deployment-target consistency checks when present
Audit/Fix Mode
- Run
doc-stest-audit - If fail or below gate, run
doc-stest-fixer - Re-run audit until pass or max iteration reached
Orchestration Flow
1) Resolve target STEST document
2) Generate or load STEST
3) Run doc-stest-audit
4) If needed, run doc-stest-fixer
5) Re-audit
6) Emit status and next-step recommendation
Naming and Contract Rules
- Primary audit output:
STEST-NN.A_audit_report_vNNN.md - Legacy-compatible review output:
STEST-NN.R_review_report_vNNN.md - Fix report:
STEST-NN.F_fix_report_vNNN.md
All reports are stored beside parent STEST in nested folder.
Document Type Contract (MANDATORY)
When generating STEST document instances, the autopilot MUST:
-
Read
instance_document_typefrom template:- Source:
ai_dev_ssd_flow/10_TSPEC/STEST/STEST-MVP-TEMPLATE.yaml - Field:
metadata.instance_document_type: "stest-document"
- Source:
-
Set
document_typein generated document frontmatter:yamlcustom_fields: document_type: stest-document # NOT "template" artifact_type: STEST layer: 10 test_type_code: 42 -
Validation: Generated documents MUST have
document_type: stest-document- Templates have
document_type: template - Instances have
document_type: stest-document - Schema validates both values
- Templates have
Error Handling: If instance_document_type is missing from template, default to stest-document.
Canonical References
ai_dev_ssd_flow/10_TSPEC/STEST/STEST-MVP-TEMPLATE.mdai_dev_ssd_flow/10_TSPEC/STEST/STEST-MVP-TEMPLATE.mdai_dev_ssd_flow/10_TSPEC/STEST/STEST_MVP_SCHEMA.yamlai_dev_ssd_flow/10_TSPEC/scripts/validate_stest.py
Deployment Gate Constraints
- Total timeout budget must be
<=300s(max 300s). - Target: 100% (
100% quality gate). - Every test must have rollback procedure.
- Critical path checks must use binary pass/fail criteria.
Coexistence Rules with doc-tspec-autopilot
Use doc-stest-autopilot when STEST-only scope is required.
Route to doc-tspec-autopilot when cross-subtype orchestration is required.
Fallback:
- If unresolved subtype blockers persist, escalate to
doc-tspec-autopilotwhile preserving report compatibility (.A_preferred,.R_legacy).
Example Invocations
/doc-stest-autopilot STEST-01
/doc-stest-autopilot EARS-01
/doc-stest-autopilot BDD-01
/doc-stest-autopilot REQ-01
/doc-stest-autopilot SPEC-01
Quality Gate
Pass when:
- STEST structure matches 6-section contract,
- required tags are complete,
- timeout/rollback/100%-gate constraints are present,
- binary pass/fail criteria are explicit,
- audit status is PASS under strict gate requirements.
Related Skills
doc-stestdoc-stest-validatordoc-stest-reviewerdoc-stest-fixerdoc-stest-auditdoc-tspec-autopilot(fallback for mixed subtype workflows)
Version History
| Version | Date | Changes |
|---|---|---|
| 1.0 | 2026-02-27 | Initial STEST autopilot skill with explicit input contract, audit-fix orchestration, and strict deployment gate constraints |
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
doc-spec-reviewer
Comprehensive content review and quality assurance for SPEC documents - validates YAML structure, REQ coverage, interface definitions, and identifies issues requiring manual attention
doc-prd-fixer
Automated fix skill that reads review reports and applies fixes to PRD documents - handles broken links, element IDs, missing files, and iterative improvement
doc-procspec-autopilot
Automated PROCSPEC (Process Specification) generation from REQ - generates specifications for SOPs, runbooks, playbooks, and operational procedures
doc-riskspec-autopilot
Automated RISKSPEC (Risk Specification) generation from REQ - generates specifications for risk matrices, impact assessments, and mitigation plans
doc-ptest-autopilot
Automated PTEST generation and review orchestration for performance category and threshold validation
doc-adr-autopilot
Automated ADR generation pipeline from BRD Architecture Decision Requirements - analyzes topics, generates Context-Decision-Consequences records
Didn't find tool you were looking for?