documentation-portfolio
Originally fromhack23/homepage
SKILL.md
Documentation Portfolio Skill
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 relationshipsFLOWCHART.md— Business process and data flowsSTATEDIAGRAM.md— System state transitions and lifecyclesMINDMAP.md— System conceptual relationshipsSWOT.md— Strategic analysis and positioning
Future State Planning
FUTURE_ARCHITECTURE.md— Architectural evolution roadmapFUTURE_DATA_MODEL.md— Enhanced data architecture plansFUTURE_FLOWCHART.md— Improved process workflowsFUTURE_STATEDIAGRAM.md— Advanced state managementFUTURE_MINDMAP.md— Capability expansion plansFUTURE_SWOT.md— Future strategic opportunities
Security Documentation
SECURITY_ARCHITECTURE.md— Security controls and architectureFUTURE_SECURITY_ARCHITECTURE.md— Planned security improvementsTHREAT_MODEL.md— Threat analysis and mitigations
Supplementary Documentation
README.md— Project overview, getting started.github/SECURITY.md— Vulnerability reportingCONTRIBUTING.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
- Overview — System purpose and scope
- System Context Diagram — C4 Level 1
- Container Diagram — C4 Level 2
- Component Diagrams — C4 Level 3
- Technology Stack
- Deployment Architecture
- Integration Points
DATA_MODEL.md
- Entity Relationship Diagram (Mermaid ER)
- Entity Descriptions with attributes
- Relationships with cardinality
- Data Classification (sensitivity levels)
- Data Retention policies
FLOWCHART.md
- Key Workflows (Mermaid flowcharts)
- Decision Points explained
- Error Handling flows
- Performance Considerations
SWOT.md
- Strengths — Internal positive attributes
- Weaknesses — Internal limitations
- Opportunities — External favorable factors
- Threats — External risks
- Strategy Matrix
- Action Items
Related Policies
Weekly Installs
11
Repository
hack23/riksdagsmonitorGitHub Stars
2
First Seen
14 days ago
Security Audits
Installed on
opencode11
claude-code11
github-copilot11
codex11
amp11
cline11