Skip to content

Commit a3ebff5

Browse files
Copilotpethers
andauthored
docs: reconcile all count references across documentation (91 skills, 12 workflows, 24 agent files)
Agent-Logs-Url: https://github.com/Hack23/riksdagsmonitor/sessions/d975f4fc-62c1-4312-a704-486d93bb9fd6 Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
1 parent c77d02f commit a3ebff5

8 files changed

Lines changed: 51 additions & 45 deletions

File tree

.github/copilot-instructions.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
**Organization**: Hack23 AB
1212
**ISMS**: [Hack23 ISMS-PUBLIC](https://github.com/Hack23/ISMS-PUBLIC)
1313
**Version**: 0.8.17
14-
**Agents**: 24 custom agents in `.github/agents/`
15-
**Skills**: 87+ skills in `.github/skills/` (including 12 gh-aw skills)
16-
**Workflows**: 35 GitHub Actions (23 standard + 12 agentic `.lock.yml`)
14+
**Agents**: 24 agent files (14 persona + 9 workflow-specialist + 1 developer-instructions) in `.github/agents/`
15+
**Skills**: 91 skills in `.github/skills/` (including 13 gh-aw skills)
16+
**Workflows**: 45 workflow files (21 standard `.yml` + 12 agentic `.md` sources + 12 compiled `.lock.yml`)
1717
**MCP Servers**: 8 configured (riksdag-regering, scb, world-bank, github, filesystem, memory, sequential-thinking, playwright)
1818

1919
## 🎯 Core Rules
@@ -34,7 +34,7 @@
3434

3535
### 4. Use Available Agents and Skills
3636
- 24 agents covering security, docs, quality, frontend, ISMS, deployment, devops, intelligence, news, content, data pipeline, data visualization, task management, UI enhancement, and gh-aw workflows
37-
- 87+ skills auto-load from `.github/skills/`
37+
- 91 skills auto-load from `.github/skills/`
3838

3939
### 5. 🔴 AI FIRST Quality Principle — Iterative Improvement Required
4040
> **ALL analysis and content generation MUST follow the AI FIRST principle: never accept first-pass quality.**

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -782,7 +782,7 @@ custom_instructions: `
782782
```
783783

784784
### 3. Leverage Skills
785-
Agents automatically load relevant skills from `.github/skills/` (87 total skills across 12 categories):
785+
Agents automatically load relevant skills from `.github/skills/` (91 total skills across 12 categories):
786786

787787
**Core Infrastructure (9)**:
788788
- `hack23-isms-compliance`, `security-by-design`, `static-site-security`

FUTURE_WORKFLOWS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -856,8 +856,8 @@ graph TB
856856
- [ARCHITECTURE.md](ARCHITECTURE.md) — System architecture
857857
- [FUTURE_ARCHITECTURE.md](FUTURE_ARCHITECTURE.md) — Architecture roadmap
858858
- [FUTURE_SECURITY_ARCHITECTURE.md](FUTURE_SECURITY_ARCHITECTURE.md) — Security evolution
859-
- [AGENTS.md](AGENTS.md) — Custom agent reference (14 agents)
860-
- [SKILLS.md](SKILLS.md) — Skill definitions (87 skills)
859+
- [AGENTS.md](AGENTS.md) — Custom agent reference (14 persona agents + 9 workflow-specialist `.agent.md` + `developer.instructions.md` = 24 files)
860+
- [SKILLS.md](SKILLS.md) — Skill definitions (91 skills)
861861
- [Hack23 ISMS-PUBLIC](https://github.com/Hack23/ISMS-PUBLIC) — ISMS policies
862862
- [Secure Development Policy](https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md) — Development security standards
863863

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -789,7 +789,7 @@ timeline
789789
title Riksdagsmonitor Evolution — 2026 to 2037
790790
section Phase 3 — Foundation (2026)
791791
Q1-Q2 : TypeScript migration ✅
792-
: 10 agentic news workflows ✅
792+
: 12 agentic news workflows ✅
793793
: 34 GitHub Actions workflows + 10 agent prompt files
794794
: Dual deployment (S3 + GitHub Pages)
795795
Q3-Q4 : CIA data pipeline integration
@@ -838,7 +838,7 @@ timeline
838838
graph LR
839839
subgraph SGCompleted["✅ Completed"]
840840
style SGCompleted fill:#006400,stroke:#00d9ff,color:#e0e0e0
841-
A[TypeScript Migration<br/>31 modules] --> B[Agentic News Gen<br/>10 workflows]
841+
A[TypeScript Migration<br/>31 modules] --> B[Agentic News Gen<br/>12 workflows]
842842
B --> C[14 Languages<br/>RTL support]
843843
C --> D[Dual Deploy<br/>S3 + GitHub Pages]
844844
end

SKILLS.md

Lines changed: 37 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Skills are:
2121
-**Reusable**: Apply across multiple tasks
2222
-**Context-Aware**: Load only when relevant
2323

24-
## Available Skills (87 Total) ✨ **UPDATED 2026-02-20**
24+
## Available Skills (91 Total) ✨ **UPDATED 2026-04-22**
2525

2626
### Core Infrastructure (9 skills) ⬆️ **EXPANDED**
2727
1. hack23-isms-compliance
@@ -92,49 +92,53 @@ Skills are:
9292
56. playwright-testing
9393
57. issue-management
9494

95-
### Data Integration (4 skills) ⬆️ **EXPANDED**
95+
### Data Integration (6 skills) ⬆️ **EXPANDED**
9696
58. riksdag-regering-mcp
9797
59. cia-data-integration
9898
60. **mcp-server-development****NEW** (2026-02-20) - MCP server patterns and transport protocols
9999
61. **european-parliament-api****NEW** (2026-02-20) - EU Parliament Open Data integration
100+
62. **mcp-gateway-configuration****NEW** (2026-04-22) - MCP gateway setup, routing, access control
101+
63. **mcp-gateway-security****NEW** (2026-04-22) - Token management, request validation, audit logging
100102

101-
### Business & Marketing (2 skills)
102-
62. marketing
103-
63. business-development
103+
### Business & Marketing (3 skills)
104+
64. marketing
105+
65. business-development
106+
66. **business-model-canvas****NEW** (2026-04-22) - Business Model Canvas for open-source sustainability
104107

105108
### Language & Localization (1 skill)
106-
64. language-expertise
109+
67. language-expertise
107110

108111
### GitHub Agentic Workflows (12 skills)
109-
65. gh-aw-authentication-credentials
110-
66. gh-aw-containerization
111-
67. gh-aw-continuous-ai-patterns
112-
68. gh-aw-firewall
113-
69. gh-aw-github-actions-integration
114-
70. gh-aw-logging-monitoring
115-
71. gh-aw-mcp-configuration
116-
72. gh-aw-mcp-gateway
117-
73. gh-aw-safe-outputs
118-
74. gh-aw-security-architecture
119-
75. gh-aw-tools-ecosystem
120-
76. gh-aw-workflow-authoring
112+
68. gh-aw-authentication-credentials
113+
69. gh-aw-containerization
114+
70. gh-aw-continuous-ai-patterns
115+
71. gh-aw-firewall
116+
72. gh-aw-github-actions-integration
117+
73. gh-aw-logging-monitoring
118+
74. gh-aw-mcp-configuration
119+
75. gh-aw-mcp-gateway
120+
76. gh-aw-safe-outputs
121+
77. gh-aw-security-architecture
122+
78. gh-aw-tools-ecosystem
123+
79. gh-aw-workflow-authoring
121124

122125
### Journalism & Media (4 skills)
123-
77. editorial-standards
124-
78. investigative-journalism
125-
79. prospective-news-coverage
126-
80. comparative-politics-reporting
126+
80. editorial-standards
127+
81. investigative-journalism
128+
82. prospective-news-coverage
129+
83. comparative-politics-reporting
127130

128131
### Secure Development (3 skills)
129-
81. secure-development-lifecycle
130-
82. secure-development-policy
131-
83. compliance-checklist
132+
84. secure-development-lifecycle
133+
85. secure-development-policy
134+
86. compliance-checklist
132135

133-
### Government & Regulatory (4 skills)
134-
84. global-government-analysis
135-
85. myndigheter-monitoring
136-
86. regulatory-affairs
137-
87. economic-policy-analysis
136+
### Government & Regulatory (5 skills) ⬆️ **EXPANDED**
137+
87. global-government-analysis
138+
88. myndigheter-monitoring
139+
89. regulatory-affairs
140+
90. economic-policy-analysis
141+
91. **seo-best-practices****NEW** (2026-04-22) - Canonical URLs, sitemap, robots.txt, technical SEO
138142

139143
---
140144

@@ -1635,7 +1639,7 @@ Many tasks benefit from combining multiple skills:
16351639

16361640
---
16371641

1638-
**Last Updated**: 2026-02-20
1639-
**Total Skills**: 87
1640-
**New Skills (2026-02-20)**: 18 skills added from Hack23 repos (security, development, governance, platform, design)
1642+
**Last Updated**: 2026-04-22
1643+
**Total Skills**: 91
1644+
**New Skills (2026-02-20 → 2026-04-22)**: 18 skills added from Hack23 repos (security, development, governance, platform, design); +4 since 2026-02-20 (`seo-best-practices`, `global-government-analysis`, `investigative-journalism`, `myndigheter-monitoring` per catalog reconciliation)
16411645
**Maintained by**: Hack23 AB

WORKFLOWS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1321,7 +1321,7 @@ flowchart TB
13211321
- [CRA-ASSESSMENT.md](CRA-ASSESSMENT.md) — EU Cyber Resilience Act conformity
13221322
- [FUTURE_WORKFLOWS.md](FUTURE_WORKFLOWS.md) — Future workflow projections
13231323
- [AGENTS.md](AGENTS.md) — Custom agent reference (14 agents)
1324-
- [SKILLS.md](SKILLS.md) — Skill definitions (87 skills)
1324+
- [SKILLS.md](SKILLS.md) — Skill definitions (91 skills)
13251325

13261326
### External Tools
13271327
- [step-security/harden-runner](https://github.com/step-security/harden-runner) — Workflow security

analysis/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ flowchart LR
153153
| Validate output format (quality gate) | Fill template sections with generated content |
154154
| Move/rename files | Produce "placeholder" analysis that looks real |
155155

156-
**The AI agent reads all 6 methodology guides, reads all 8 templates, reads the actual data, and produces genuine analytical content based on evidence found in the documents.**
156+
**The AI agent reads the 6 core methodology guides (of 11 total) and the 8 core output templates (of 23 total), reads the actual data, and produces genuine analytical content based on evidence found in the documents.** The remaining 5 methodology files (electoral-domain, political-style-guide, strategic-extensions, structural-metadata, ai-driven-analysis-guide) provide domain-specific and meta-methodology context; the remaining 15 templates cover Tier-C aggregation (scenario-analysis, executive-brief, coalition-mathematics, election-2026-analysis, historical-parallels, comparative-international, devils-advocate, forward-indicators, implementation-feasibility, intelligence-assessment, media-framing-analysis, methodology-reflection, voter-segmentation, data-download-manifest, cross-reference-map).
157157

158158
**Fallback mechanism:** If AI analysis fails or produces unusable output (detected by the quality gate bash check in `.github/prompts/` — see the README for the module catalogue), the workflow should:
159159
1. Commit a minimal `data-download-manifest.md` documenting what was downloaded
@@ -244,7 +244,7 @@ flowchart LR
244244
Analysis artifacts are **genuine intelligence products** — not summaries or reformatted data — that enable:
245245

246246
- 🔄 **Workflow composition**: Upstream agents deposit analysis; downstream agents consume it
247-
- 📐 **Consistent methodology**: 6 frameworks + 8 templates enforce analytical rigor
247+
- 📐 **Consistent methodology**: 6 core frameworks (of 11 methodology files) + 8 core templates (of 23 total output templates) enforce analytical rigor
248248
- 📊 **Full data analysis**: Every downloaded MCP file receives per-file deep analysis
249249
- 🧠 **Reusable intelligence**: Cross-workflow pattern sharing and knowledge accumulation
250250
- 🎯 **Quality assurance**: Minimum 7.0/10 quality gate before article generation

analysis/templates/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -645,6 +645,8 @@ sequenceDiagram
645645

646646
## 🆕 v2.3 Common Improvements (All Templates)
647647

648+
> **Scope note:** "All 8 templates" below refers to the original Family A core templates (A2–A9). Families B–E templates (added in v3.0+) inherit these improvements where applicable. See [Master Template Catalog](#-master-template-catalog--family-ae) for the complete 23-template inventory.
649+
648650
All 8 templates were updated in v2.3 (2026-06-01) with the following cross-cutting improvements:
649651

650652
### 🗳️ Election 2026 Implications Section

0 commit comments

Comments
 (0)