Skip to main content

documentation-portfolio

Required architecture documents including current/future state diagrams, data models, flowcharts, state diagrams, mindmaps, and SWOT analysis

Source facts

Repository
Hack23/riksdagsmonitor
Last source activity
April 16, 2026 at 09:31
Detected SKILL.md language
English
Stars
13
Forks
3

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
documentation-portfolio
description
Required architecture documents including current/future state diagrams, data models, flowcharts, state diagrams, mindmaps, and SWOT analysis
license
Apache-2.0
# Documentation Portfolio Skill ## 🔴 AI FIRST Quality Principle > **Apply the AI FIRST principle: never accept first-pass quality. Minimum 2 iterations. Read all output, improve every section. No shortcuts.** ## Purpose Defines the complete set of architecture documentation required for all Hack23 projects, ensuring comprehensive documentation supporting both current operations and future planning. ## Required Documentation Files ### Current State Documentation - `ARCHITECTURE.md` — Complete C4 models (Context, Container, Component views) - `DATA_MODEL.md` — Data structures, entities, and relationships - `FLOWCHART.md` — Business process and data flows - `STATEDIAGRAM.md` — System state transitions and lifecycles - `MINDMAP.md` — System conceptual relationships - `SWOT.md` — Strategic analysis and positioning ### Future State Planning - `FUTURE_ARCHITECTURE.md` — Architectural evolution roadmap - `FUTURE_DATA_MODEL.md` — Enhanced data architecture plans - `FUTURE_FLOWCHART.md` — Improved process workflows - `FUTURE_STATEDIAGRAM.md` — Advanced state management - `FUTURE_MINDMAP.md` — Capability expansion plans - `FUTURE_SWOT.md` — Future strategic opportunities ### Security Documentation - `SECURITY_ARCHITECTURE.md` — Security controls and architecture - `FUTURE_SECURITY_ARCHITECTURE.md` — Planned security improvements - `THREAT_MODEL.md` — Threat analysis and mitigations ### Supplementary Documentation - `README.md` — Project overview, getting started - `.github/SECURITY.md` — Vulnerability reporting - `CONTRIBUTING.md` — Contribution guidelines ## Documentation Standards ### MUST - Write in Markdown format - Use Mermaid for all diagrams - Include table of contents for documents > 500 lines - Add last updated date at top of document - Link related documents - Keep diagrams up-to-date with code ### MUST NOT - Include sensitive information (secrets, credentials) - Create stale documentation (update or delete) - Duplicate information across documents (link instead) - Use proprietary diagram formats (use Mermaid) ## Structure Requirements ### ARCHITECTURE.md 1. Overview — System purpose and scope 2. System Context Diagram — C4 Level 1 3. Container Diagram — C4 Level 2 4. Component Diagrams — C4 Level 3 5. Technology Stack 6. Deployment Architecture 7. Integration Points ### DATA_MODEL.md 1. Entity Relationship Diagram (Mermaid ER) 2. Entity Descriptions with attributes 3. Relationships with cardinality 4. Data Classification (sensitivity levels) 5. Data Retention policies ### FLOWCHART.md 1. Key Workflows (Mermaid flowcharts) 2. Decision Points explained 3. Error Handling flows 4. Performance Considerations ### SWOT.md 1. Strengths — Internal positive attributes 2. Weaknesses — Internal limitations 3. Opportunities — External favorable factors 4. Threats — External risks 5. Strategy Matrix 6. Action Items ## Related Policies - [Secure Development Policy](https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md)
View on GitHub