This skill creates DoDAF-compliant architecture descriptions for defense and military systems. It guides users through a structured, professional workflow:
Goal: Understand the system purpose and stakeholders
Guided Questions:
Automatic Data Collection:
Output Artifacts:
docs/01-stakeholder-context.md - Stakeholder analysis documentdiagrams/AV-1-overview.drawio - AV-1 Overview and Summary InformationGoal: Define operational concepts and activities
Guided Questions:
Generated Products:
Output Artifacts:
docs/02-operational-analysis.md - Operational analysis documentdiagrams/OV-1-operational-concept.drawio - OV-1 diagramdiagrams/OV-2-resource-flow.drawio - OV-2 diagramdocs/OV-3-information-exchange-matrix.md - OV-3 matrixdiagrams/OV-5-activity-model.drawio - OV-5 diagramCompleteness Checks:
Consistency Checks:
Goal: Define required capabilities and dependencies
Guided Questions:
Generated Products:
Output Artifacts:
docs/03-capability-definition.md - Capability definition documentdiagrams/CV-1-capability-taxonomy.drawio - CV-1 diagramdiagrams/CV-2-capability-phasing.drawio - CV-2 diagramdiagrams/CV-3-capability-dependencies.drawio - CV-3 diagramCompleteness Checks:
Consistency Checks:
Goal: Define system functions and interfaces
Guided Questions:
Generated Products:
Output Artifacts:
docs/04-system-design.md - System design documentdiagrams/SV-1-systems-interface.drawio - SV-1 diagramdiagrams/SV-2-systems-communication.drawio - SV-2 diagramdiagrams/SV-4-systems-functionality.drawio - SV-4 diagramdocs/SV-5-traceability-matrix.md - SV-5 matrixCompleteness Checks:
Consistency Checks:
Goal: Define data models and information exchanges
Guided Questions:
Generated Products:
Output Artifacts:
docs/05-data-architecture.md - Data architecture documentdiagrams/DIV-1-data-model.drawio - DIV-1 diagramdocs/DIV-2-data-dictionary.md - DIV-2 dictionarydocs/DIV-3-data-exchange-matrix.md - DIV-3 matrixCompleteness Checks:
Consistency Checks:
Goal: Define technology standards and infrastructure
Guided Questions:
Generated Products:
Output Artifacts:
docs/06-technical-architecture.md - Technical architecture documentdocs/TV-1-technical-standards.md - TV-1 standardsdocs/TV-2-technical-measures.md - TV-2 measuresdiagrams/TV-3-technical-framework.drawio - TV-3 diagramCompleteness Checks:
Consistency Checks:
Goal: Define acquisition strategy and timeline
Guided Questions:
Generated Products:
Output Artifacts:
docs/07-project-planning.md - Project planning documentdiagrams/PV-1-project-timeline.drawio - PV-1 diagramdiagrams/PV-2-project-structure.drawio - PV-2 diagramdiagrams/PV-3-project-resource-flow.drawio - PV-3 diagramCompleteness Checks:
Consistency Checks:
Goal: Create comprehensive overview and integrated dictionary
Generated Products:
Output Artifacts:
docs/08-integration-verification.md - Integration and verification documentdiagrams/AV-1-overview-summary.drawio - AV-1 final diagramdocs/AV-2-integrated-dictionary.md - AV-2 dictionarydocs/AV-3-conops.md - AV-3 CONOPSdocs/verification-report.md - Verification reportdocs/traceability-matrix.md - Full traceability matrixCompleteness Checks:
Consistency Checks:
Goal: Merge all views, diagrams, and matrices into a single well-structured document
This is the final and critical phase that transforms scattered artifacts into a professional, deliverable report.
Step 1: Create Consolidated Markdown Document
Assemble all phase documents into a single Markdown file with the following chapter structure:
text
# [Project Name] DoDAF Architecture Description Report
## Document Control
- Version / Date / Classification / Authors
## Table of Contents (auto-generated)
## Chapter 1: Executive Summary (AV-1)
- Architecture purpose, scope, findings, recommendations
## Chapter 2: Stakeholder & Context Analysis
- Mission statement, stakeholders, environment, constraints
## Chapter 3: Operational Architecture (OV)
- 3.1 High-Level Operational Concept (OV-1) + diagram
- 3.2 Operational Resource Flow (OV-2) + diagram
- 3.3 Information Exchange Matrix (OV-3)
- 3.4 Activity Model (OV-5) + diagram
## Chapter 4: Capability Architecture (CV)
- 4.1 Capability Taxonomy (CV-1) + diagram
- 4.2 Capability Phasing (CV-2) + diagram
- 4.3 Capability Dependencies (CV-3) + diagram
## Chapter 5: Systems Architecture (SV)
- 5.1 Systems Interface Description (SV-1) + diagram
- 5.2 Systems Communication (SV-2) + diagram
- 5.3 Systems Functionality (SV-4) + diagram
- 5.4 Traceability Matrix (SV-5)
## Chapter 6: Data Architecture (DIV)
- 6.1 Data Model (DIV-1) + diagram
- 6.2 Data Dictionary (DIV-2)
- 6.3 Data Exchange Matrix (DIV-3)
## Chapter 7: Technical Architecture (TV)
- 7.1 Technical Standards (TV-1)
- 7.2 Technical Measures (TV-2)
- 7.3 Technical Framework (TV-3) + diagram
## Chapter 8: Project Planning (PV)
- 8.1 Project Timeline (PV-1) + diagram
- 8.2 Project Structure (PV-2) + diagram
- 8.3 Resource Flow (PV-3) + diagram
## Chapter 9: Concept of Operations (AV-3)
- Operational scenarios, organization, information flows
## Chapter 10: Verification & Validation
- 10.1 Completeness Verification
- 10.2 Consistency Verification
- 10.3 Traceability Matrix
- 10.4 Findings & Recommendations
## Appendix A: Integrated Dictionary (AV-2)
## Appendix B: Technical Standards Reference (TV-1 detailed)
## Appendix C: Data Dictionary (DIV-2 detailed)
Step 2: Embed Diagrams
For each diagram referenced in the report:
Step 3: Generate Final Output
Generate the consolidated report in the user's preferred format:
FormatMethodNotesMarkdownDirect assemblyAlways generated as base formatPDFUse pandoc or browser printProfessional typesetting, page numbersWord (DOCX)Use pandocEditable, track changes possibleHTMLUse pandocInteractive, hyperlinked
Pandoc command examples:
bash
# Markdown to PDF
pandoc consolidated-report.md -o report.pdf --pdf-engine=xelatex -V mainfont="SimSun" -V geometry:margin=2.5cm --toc --toc-depth=3 -V numbersections
# Markdown to DOCX
pandoc consolidated-report.md -o report.docx --toc --toc-depth=3 --reference-doc=template.docx
# Markdown to HTML
pandoc consolidated-report.md -o report.html --standalone --toc --toc-depth=3 --metadata title="DoDAF Architecture Report"
Output Artifacts:
report/consolidated-report.md - Single consolidated Markdown filereport/[project-name]-dodaf-report.pdf - PDF report (if pandoc available)report/[project-name]-dodaf-report.docx - Word report (if pandoc available)CheckDescriptionStatusCV-1Capability taxonomy covers all operational needs☐CV-2Capability phasing is defined☐CV-3Capability dependencies are mapped☐OV-1High-level operational concept exists☐OV-2Resource flows are described☐OV-3Information exchange matrix is complete☐OV-5Activity model is defined☐SV-1System interfaces are described☐SV-2System communications are defined☐SV-4System functionality is described☐SV-5Traceability matrix is populated☐DIV-1Data model is defined☐DIV-2Data dictionary is complete☐DIV-3Data exchange matrix is populated☐TV-1Technical standards are identified☐TV-2Technical measures are defined☐TV-3Technical architecture framework is defined☐PV-1Project timeline is defined☐PV-2Project structure is defined☐PV-3Project resource flow is defined☐AV-1Overview document exists☐AV-2Integrated dictionary is complete☐AV-3CONOPS is complete☐
CheckDescriptionStatusNamingAll elements have consistent naming conventions☐TraceabilityCross-view traceability is complete and bidirectional☐Capability-SystemEvery capability maps to at least one system function☐Function-InterfaceEvery function uses defined interfaces☐Data-InterfaceEvery data exchange uses defined interfaces☐No OrphansNo orphan elements (elements without connections)☐No CyclesNo circular dependencies in capability hierarchy☐StandardsAll technology choices comply with specified standards☐SecuritySecurity requirements are addressed throughout☐TerminologyDictionary terms match usage in all views☐
CapabilityOperational ActivitySystem FunctionData ElementInterfaceTechnical StandardProject Milestone
text
AV (Overview)
|
+-- OV (Operational) ----------------+
| | |
| +--> CV (Capability) <-------+
| | |
| +--> SV (Systems) <--+
| | |
| +--> DIV (Data) --+--> Cross-View Traceability
| +--> TV (Tech) ---+
| +--> PV (Project) +
| |
+---------------------------------------+
Each phase generates:
docs/diagrams/ArtifactFormatDescriptionConsolidated Report (MD)MarkdownSingle file with all chaptersConsolidated Report (PDF)PDFProfessional printable reportConsolidated Report (DOCX)WordEditable report for reviewDiagram Filesdrawio/PNGAll architecture diagrams
This skill calls external agents as needed:
AgentPurposeTriggerWebSearchSearch defense doctrine, standards, case studiesWhen user provides insufficient informationdrawioGenerate draw.io format architecture diagramsEach phase with visual viewsDataAnalysisAnalyze operational data and metricsWhen quantitative analysis is needed
ToolPurposeRequiredInstalldraw.io DesktopExport diagrams to PNG/SVGNohttps://github.com/jgraph/drawio-desktopPandocConvert Markdown to PDF/DOCXNohttps://pandoc.org/installing.htmlXeLaTeXPDF engine for CJK supportNo (for PDF)TeX Live / MiKTeX
Note: If pandoc or draw.io CLI is not available, the skill will still generate the consolidated Markdown report and .drawio diagram files. Users can manually export or convert later.
references/dodaf-views.md - Complete DoDAF 2.0 viewpoint referencereferences/dodaf-terminology.md - Official DoDAF terminologyreferences/dodaf-best-practices.md - Industry best practices