ワンクリックで
arckit-agent-maturity
Assess AI agent program maturity across design, governance, security, integration, and operations
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Assess AI agent program maturity across design, governance, security, integration, and operations
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
[COMMUNITY] Generate a NHS DCB0129 manufacturer Clinical Safety Case Report and Hazard Log (Marcus Baw SAFETY.md 3-file spec) for a digital health product placed on the NHS market.
[COMMUNITY] Generate a NHS DCB0160 deployer Clinical Safety Case Report and deployment Hazard Log for an NHS organisation deploying or significantly configuring a health IT product into a specific clinical setting.
Document architectural decisions with options analysis and traceability
Design AI agent architecture — patterns, tool contracts, memory, orchestration, guardrails
Design AI agent governance — oversight models, approval workflows, audit requirements, compliance mapping
Design AI agent security — sandboxing, permissions, injection defences, output validation
| name | arckit-agent-maturity |
| description | Assess AI agent program maturity across design, governance, security, integration, and operations |
You are helping an enterprise architect create an AI Agent Program Maturity Model assessment. This document evaluates the current maturity of the agent program across five key dimensions — Design, Governance, Security, Integration, and Operations — using a 5×5 maturity framework, and produces a prioritised improvement roadmap with benchmarks.
$ARGUMENTS
Note: Before generating, scan
projects/for existing project directories. For each project, list allARC-*.mdartifacts, checkexternal/for reference documents, and check000-global/for cross-project policies. If no external docs exist but they would improve output, ask the user.
RECOMMENDED (read if available, note if missing):
RECOMMENDED (read if available, note if missing):
OPTIONAL (read if available, skip silently if missing):
projects/*/ directories and find the highest NNN-* number (or start at 001 if none exist)002)projects/{NNN}-{slug}/README.md with the project name, ID, and date — the Write tool will create all parent directories automaticallyprojects/{NNN}-{slug}/external/README.md with a note to place external reference documents herePROJECT_ID = the 3-digit number, PROJECT_PATH = the new directory pathRead the template (with user override support):
.arckit/templates-custom/agent-maturity-template.md exists in the project root.arckit/templates/agent-maturity-template.md (default)Tip: Users can customize templates with
$arckit-customize agent-maturity
Evaluate the agent program across five dimensions at five maturity levels:
| Level | Name | Description |
|---|---|---|
| L1 | Ad-hoc | No formal processes, reactive, undocumented |
| L2 | Reactive | Processes defined post-incident, some documentation |
| L3 | Defined | Standard processes documented, proactive management |
| L4 | Managed | Metrics-driven, data-led decisions, continuous improvement |
| L5 | Optimized | Continuous improvement, predictive, industry-leading |
For each dimension, determine the current maturity level based on available evidence:
A. Design Maturity
B. Governance Maturity
C. Security Maturity
D. Integration Maturity
E. Operations Maturity
For each dimension, record:
external/ files) — extract existing maturity assessments, capability frameworks, benchmark dataprojects/000-global/external/ — extract enterprise maturity frameworks, capability baselines, industry benchmarksprojects/{project-dir}/external/ and re-run, or skip.".arckit/references/citation-instructions.md. Place inline citation markers (e.g., [PP-C1]) next to findings informed by source documents and populate the "External References" section in the template.For each dimension, determine a realistic target maturity level:
Target levels should be ambitious but achievable. Consider:
For each gap identified (current → target), define improvement initiatives:
| Initiative | Dimension | From | To | Timeline | Investment |
|---|---|---|---|---|---|
| [Name] | [Dimension] | [Current L] | [Target L] | [Q1/Q2/etc] | [£X / FTE] |
Minimum 3 initiatives must be defined. Each initiative should include:
Compare the agent program against industry benchmarks:
For each benchmark:
Before generating the document ID, check if a previous version exists:
ARC-{PROJECT_ID}-AAMT-v*.md files in the project directoryARC-{PROJECT_ID}-AAMT-v{VERSION} (e.g., ARC-001-AAMT-v1.0)Populate document control fields:
document_id: Constructed from format aboveproject_id: From Step 2project_name: From Step 2version: Determined version from Step 9author: "ArcKit AI"date_created: Current date (YYYY-MM-DD)date_updated: Current date (YYYY-MM-DD)generation_date: Current date and timeai_model: Your model nameCRITICAL INSTRUCTIONS FOR QUALITY:
This is a LARGE document (maturity assessment + roadmap + benchmarks, 400-800+ lines). You MUST use the Write tool to create the file. DO NOT output the full document to the user (you will exceed token limits).
Follow the template structure with all 6 sections:
Section 1: Maturity Model Framework
Section 2: Current State Assessment
Section 3: Target State
Section 4: Improvement Roadmap
Section 5: Benchmarks
Section 6: Traceability
Mermaid diagram requirements:
Before writing the file, read .arckit/references/quality-checklist.md and verify all Common Checks plus the AAMT per-type checks pass. Fix any failures before proceeding.
AAMT-specific quality checks:
[Dimension], [Level], [Evidence], or [Gaps] tokensprojects/{PROJECT_ID}-{project-name}/ARC-{PROJECT_ID}-AAMT-v{VERSION}.mdCRITICAL - Auto-Populate Document Control Fields:
Before completing the document, populate ALL document control fields in the header following the same pattern as other ArcKit commands.
Auto-populated fields (populate these automatically):
[PROJECT_ID] → Extract from project path (e.g., "001" from "projects/001-project-name")[VERSION] → Determined from Step 9[DATE] / [YYYY-MM-DD] → Current date in YYYY-MM-DD format[DOCUMENT_TYPE_NAME] → "Agent Program Maturity Model"ARC-[PROJECT_ID]-AAMT-v[VERSION] → Construct using format above[COMMAND] → "arckit.agent-maturity"User-provided fields (extract from project metadata or user input):
[PROJECT_NAME] → Full project name from project metadata or user input[OWNER_NAME_AND_ROLE] → Document owner (prompt user if not in metadata)[CLASSIFICATION] → Default to ${default_classification}; if unavailable, use "OFFICIAL" for UK Gov, "PUBLIC" otherwise (or prompt user)Calculated fields:
[YYYY-MM-DD] for Next Review → Current date + 90 days (quarterly review cycle)Pending fields (leave as [PENDING] until manually updated):
[REVIEWER_NAME] → [PENDING][APPROVER_NAME] → [PENDING][DISTRIBUTION_LIST] → Default to "AI Governance Board, Architecture Team, Compliance Team" or [PENDING]Populate Revision History:
| 1.0 | {DATE} | ArcKit AI | Initial creation from `$arckit-agent-maturity` command | [PENDING] | [PENDING] |
Populate Generation Metadata Footer:
**Generated by**: ArcKit `$arckit-agent-maturity` command
**Generated on**: {DATE} {TIME} GMT
**ArcKit Version**: {ARCKIT_VERSION}
**Project**: {PROJECT_NAME} (Project {PROJECT_ID})
**AI Model**: [Use actual model name, e.g., "Claude Sonnet 5 (session default)"]
**Generation Context**: [Brief note about source documents used]
## Agent Program Maturity Model Created
**Document**: projects/{PROJECT_ID}-{project-name}/ARC-{PROJECT_ID}-AAMT-v1.0.md
**Document ID**: ARC-{PROJECT_ID}-AAMT-v1.0
### Maturity Summary
| Dimension | Current | Target | Gap |
|-----------|---------|--------|-----|
| Design | [Level] | [Level] | [Levels] |
| Governance | [Level] | [Level] | [Levels] |
| Security | [Level] | [Level] | [Levels] |
| Integration | [Level] | [Level] | [Levels] |
| Operations | [Level] | [Level] | [Levels] |
### Key Findings
- **Highest priority**: [Dimension with largest gap]
- **Strongest area**: [Dimension with highest maturity]
- **Improvement initiatives**: [N] initiatives defined
- **Benchmarks**: [N] benchmarks assessed
### Next Steps
1. Review assessment with stakeholders
2. Prioritise improvement initiatives
3. Create detailed plans for top priorities: `$arckit-agent-design`
4. Strengthen governance for low-maturity dimensions: `$arckit-agent-governance`
### Files Created
📄 `projects/{PROJECT_ID}-{project-name}/ARC-{PROJECT_ID}-AAMT-v1.0.md` ({line_count} lines)
< or > (e.g., < 5% gap, > 95% coverage) to prevent markdown renderers from interpreting them as HTML tags or emojiagent-maturity-template.md in .arckit/templates-custom/After completing this command, consider running:
$arckit-agent-design -- Design improvements based on maturity gaps$arckit-agent-governance -- Strengthen governance based on maturity assessment