ato-package
Collect and verify all ATO submission artifacts into a review-ready package
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Collect and verify all ATO submission artifacts into a review-ready package
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Detect available credentials, diagnose gaps against PROJECT_PLAN.md, and guide setup for AI agents in any environment
Deploy applications to cloud.gov — sandbox setup, manifest generation, CI/CD pipeline
Review AI-assisted code changes and create compliant pull requests with proper attribution
Create, validate, and index architectural and security decision records using MADR format with federal compliance extensions.
Run the 62-item federal pre-deployment security checklist against a codebase.
Initialize a code repository with federal security compliance defaults including .gitignore, pre-commit hooks, .editorconfig, and CI/CD security baseline.
| name | ato-package |
| title | ATO Package Assembly |
| description | Collect and verify all ATO submission artifacts into a review-ready package |
| status | canonical |
| tier | 2 |
| load_priority | on-demand |
| audience | ["developers","isso","agents"] |
| triggers | ["ATO","authority to operate","package","submission","ISSO review","compliance package"] |
| dependencies | ["federal-risk-assessment","federal-pre-deployment-check","federal-decision-records"] |
This skill collects, validates, and indexes all Authority to Operate submission artifacts into a review-ready package for ISSO review.
Check which required artifacts exist in the target repository:
AGENTS.md — behavioral contract defining agent permissions and constraintsdocs/risk-assessment.md — completed risk assessment (not the template)docs/adr/ directory with at least ADR-001 — architecture decision recordschecklists/pre-deployment.md — completed checklist with sign-offdocs/CODING_PRACTICES.md — coding standards and practicesSECURITY.md — vulnerability disclosure policy.github/workflows/ — CI/CD pipeline definitionsFor each artifact, record: exists (yes/no), last modified date, file size.
If an artifact is missing, note it as a gap and continue. Do not stop the assembly process for missing items — the gap analysis in Step 4 will capture them.
Run validators on each artifact that exists:
# Validate risk assessment structure and completeness
make validate-risk-assessment RISK_PATH=docs/risk-assessment.md
# Validate frontmatter, skills, and landscape references
make validate
# Run pre-deployment security checks
make pre-deploy
Record the pass/fail result of each validator. If a validator is not available in the target repo, note "validator not available" and flag for manual review.
For docs/risk-assessment.md, also verify:
For checklists/pre-deployment.md, also verify:
Create docs/ato-package-index.md with the following structure:
# ATO Package Index
| # | Artifact | Path | NIST Control Families | Status | Last Updated | Reviewer Sign-off |
|---|----------|------|-----------------------|--------|--------------|-------------------|
| 1 | Behavioral Contract | AGENTS.md | PL, SA | Complete | YYYY-MM-DD | _________________ |
| 2 | Risk Assessment | docs/risk-assessment.md | RA, CA | Complete | YYYY-MM-DD | _________________ |
| 3 | Decision Records | docs/adr/ | SA, CM | Complete | YYYY-MM-DD | _________________ |
| 4 | Pre-Deployment Checklist | checklists/pre-deployment.md | SA, SI, CM | Complete | YYYY-MM-DD | _________________ |
| 5 | Coding Practices | docs/CODING_PRACTICES.md | SA, SI | Complete | YYYY-MM-DD | _________________ |
| 6 | Security Policy | SECURITY.md | IR, SI | Complete | YYYY-MM-DD | _________________ |
| 7 | CI/CD Pipeline | .github/workflows/ | SA, CM, SI | Complete | YYYY-MM-DD | _________________ |
Populate Status as: Complete, Partial, or Missing.
Pull last-updated dates from file frontmatter last_updated field if present,
otherwise use the git log date (git log -1 --format=%ai -- <path>).
Reference docs/SECURITY-CONTROLS.md for NIST control family mappings and
docs/TRACEABILITY.md for the control-to-document matrix.
Report what is missing or incomplete:
Blocking gaps (must fix before submission):
docs/adr/Non-blocking gaps (should fix, will not prevent submission):
For each gap, provide:
federal-risk-assessment for
missing risk assessment, federal-decision-records for missing ADRs)Output a readiness assessment in this format:
## ATO Package Readiness
**System:** [name]
**Date:** [today]
**Assessment:** [Ready for Review / Needs Attention / Not Ready]
### Artifact Summary
- [X/7] artifacts present
- [X/7] artifacts validated
- [X] blocking gaps
- [X] non-blocking gaps
### Blocking Items
- [ ] [Description] — run `[skill name]` to resolve
- [ ] [Description] — manual action required
### Non-Blocking Items
- [ ] [Description] — recommended before submission
### Next Steps
[What the user should do next based on the assessment]
Assessment criteria:
docs/ato-package-index.md) is the only file this skill generates.docs/SECURITY-CONTROLS.md and docs/TRACEABILITY.md.federal-risk-assessment, federal-pre-deployment-check, federal-decision-records.docs/SECURITY-CONTROLS.md (control mappings), docs/TRACEABILITY.md (control-to-document matrix).