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 ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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).