원클릭으로
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