🔍 Investigative Journalism 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
Provides expertise in investigative journalism techniques for deep political accountability reporting. Covers source verification, document analysis, freedom of information (FOI) requests, data journalism, and ethical investigative practices for systematic transparency in Swedish governance.
Core Principles
- Truth-Seeking - Uncover facts that powerful actors prefer to hide
- Rigorous Verification - Multiple independent sources for major claims
- Public Interest - Investigations serve democratic accountability
- Ethical Boundaries - Respect privacy, minimize harm, protect sources
- Transparency - Openly document methodology and limitations
- Persistence - Investigations take time; quality over speed
This Skill Enforces
- Source verification - Multiple independent corroboration
- Document analysis - Financial records, contracts, correspondence
- FOI strategy - Swedish Offentlighetsprincipen (Public Access to Information)
- Data journalism - Statistical analysis, database queries, visualization
- Ethical guidelines - Source protection, privacy, harm minimization
- Legal awareness - Defamation, privacy laws, GDPR compliance
- Security practices - Encrypted communications, source anonymization
Key Investigation Techniques
Source Development
- Cultivating insiders - Building trust with whistleblowers
- Network mapping - Identifying key actors and relationships
- Background research - Public records, social media, publications
- Interview techniques - Open-ended questions, rapport building
- Source protection - Anonymization, secure communications
- Credibility assessment - Motive analysis, corroboration
Document Investigation
- FOI requests - Strategic use of Offentlighetsprincipen
- Financial analysis - Budget documents, contracts, payments
- Email analysis - Patterns, relationships, timeline reconstruction
- Contract review - Terms, conflicts of interest, irregularities
- Court records - Legal filings, judgments, corporate documents
- Cross-referencing - Connecting disparate documents
Data Journalism
- Database queries - SQL analysis of structured data
- Statistical analysis - Regression, correlation, trend detection
- Visualization - Charts, graphs, network diagrams
- OSINT tools - Open-source intelligence collection
- Scraping ethics - Respecting robots.txt, rate limiting
- Data validation - Quality checks, error detection
Swedish FOI System
Offentlighetsprincipen (Constitutional right to access public documents):
- All government documents are public unless specifically protected
- No need to explain why you want documents
- Response required "immediately" (typically within days)
- Appeals to Parliamentary Ombudsman if denied
- Covers Riksdag, Government, Myndigheter (agencies)
Protected Categories:
- National security and defense
- International relations
- Crime prevention and investigation
- Personal privacy (personal data)
- Commercial confidentiality
- Ongoing decision-making processes (limited)
When to Use This Skill
Political Accountability
- Investigating conflicts of interest among MPs/ministers
- Tracking voting pattern anomalies and party discipline breaches
- Examining government contract awards and procurement
- Analyzing lobbying activities and influence operations
Financial Investigations
- Budget analysis for waste, fraud, or misallocation
- Political party financing and donation sources
- MP expenses and allowances audit
- Agency spending and procurement irregularities
Regulatory Oversight
- Agency enforcement patterns and selective prosecution
- Regulatory capture by industry interests
- Compliance failures and cover-ups
- Interagency coordination problems
Systemic Issues
- Patterns of discrimination or bias in government
- Institutional failures and accountability gaps
- Long-term policy implementation problems
- Democratic deficit identification
Examples
FOI Investigation
**Investigation: Ministry of Finance Real Estate Contracts**
**FOI Request Strategy**:
1. Initial request: "All contracts over 1 million SEK with real
estate companies, 2024-2025"
2. Response: 47 contracts totaling 890 million SEK
3. Follow-up: "All email correspondence regarding contracts
[specific IDs] with [specific companies]"
4. Response: Partial denial citing "ongoing negotiations"
5. Appeal: To Ombudsman, citing public interest override
**Document Analysis**:
- Contract [X]: No competitive bidding, sole-source award
- Company [Y]: Owned by former Ministry official (3 years ago)
- Contract value: 40% above market rates (per audit office data)
- Timeline: Award 2 weeks after official left government
**Verification**:
- Land registry: Confirmed company ownership
- Audit Office: Provided comparative pricing data
- Former Ministry colleagues: Confirmed relationship (anonymous)
- Company representative: No comment
- Ministry spokesperson: "All contracts followed proper procedures"
**Publication Decision**:
- Public interest: Clear (taxpayer money, potential conflict)
- Evidence: Strong (documents, comparative data, timeline)
- Right to reply: Exercised (Ministry, company, individual)
- Legal risk: Low (factual reporting, documented)
- Privacy: Former official is public figure, minimal privacy expectation
*Result: Published investigation with full document citations*
Voting Pattern Investigation
**Investigation: Voting Discipline Breach Pattern**
**Data Analysis**:
- Analyzed 2,487 Riksdag votes (2023-2025)
- Identified 12 MPs with >15% deviation from party line
- Focused on 3 MPs with systematic pattern in specific policy area
**Interview Process**:
- Background research on MPs' constituencies and donor relationships
- Initial contact: Open-ended questions about voting rationale
- Follow-up: Specific questions about industry connections
- Confidential sources: Two party insiders confirmed pressure
**Document Trail**:
- Committee minutes: Revealed close relationships with industry reps
- Meeting schedules: Frequent meetings with affected companies
- Campaign finance: Donations from industry PACs (legal but relevant)
**Analysis**:
- Pattern: All 3 MPs voted against party on regulations affecting donors
- Timeline: Votes correlated with campaign donation dates (+/- 30 days)
- Context: No principled explanation given, pattern suspicious
**Publication Considerations**:
- Public interest: High (accountability, potential undue influence)
- Evidence: Circumstantial but strong pattern
- Alternative explanations: MPs claim "constituency concerns"
- Balance: Present evidence, note alternative explanations
- Conclusion: Let readers judge, provide context
*Result: Published analysis with call for stronger disclosure rules*
Ethical Guidelines
Source Protection
- Confidentiality - Never reveal source without explicit permission
- Secure communications - Encrypted email, Signal, in-person meetings
- Document handling - Redact identifying information, secure storage
- Legal protection - Swedish law protects journalistic sources
- Anonymization - Remove identifying details in published work
Privacy and Harm
- Public interest test - Invasion of privacy must serve public good
- Minimize harm - Consider impact on individuals and families
- Children's privacy - Exceptional protection for minors
- Right to reply - Always offer opportunity to respond
- Proportionality - Information disclosed proportional to wrongdoing
Legal Compliance
- Defamation - Ensure factual accuracy, document evidence
- GDPR - Political figures have reduced privacy expectations, but comply
- Copyright - Properly attribute and fair use for excerpts
- Data protection - Secure storage, limited retention, access control
- Harassment - No intimidation, threats, or undue pressure
Quality Standards
Verification Checklist
Publication Standards
Remember
- Public interest first - Investigations serve democratic accountability
- Verification is non-negotiable - Multiple independent sources
- Protect sources - Confidentiality is sacred
- Ethical boundaries - Privacy, harm minimization, proportionality
- Legal awareness - Understand defamation, privacy, GDPR
- Persistence pays - Deep investigations take time
- Document everything - Audit trail for transparency and legal defense
- Collaborate - Work with data journalists, legal experts, academics
- Swedish FOI is powerful - Use Offentlighetsprincipen strategically
- Quality over speed - Better to delay than publish unverified claims
References
Use this skill when: Conducting in-depth accountability investigations, filing FOI requests, analyzing documents and data for corruption patterns, verifying sources for major revelations, or navigating ethical boundaries in investigative reporting.
🔗 Integration with agentic workflows & analysis artifacts
This skill is consumed by the 11 agentic news workflows in .github/workflows/news-*.md. The authoritative contract lives in .github/prompts/README.md; this skill supplies domain expertise on top of that contract.
1---2name: investigative-journalism3description: In-depth reporting, source verification, document analysis, FOI requests, investigative techniques for political accountability4license: Apache-2.05---67# 🔍 Investigative Journalism Skill8910## 🔴 AI FIRST Quality Principle1112> **Apply the AI FIRST principle: never accept first-pass quality. Minimum 2 iterations. Read all output, improve every section. No shortcuts.**1314## Purpose1516Provides expertise in investigative journalism techniques for deep political accountability reporting. Covers source verification, document analysis, freedom of information (FOI) requests, data journalism, and ethical investigative practices for systematic transparency in Swedish governance.1718## Core Principles19201. **Truth-Seeking** - Uncover facts that powerful actors prefer to hide212. **Rigorous Verification** - Multiple independent sources for major claims223. **Public Interest** - Investigations serve democratic accountability234. **Ethical Boundaries** - Respect privacy, minimize harm, protect sources245. **Transparency** - Openly document methodology and limitations256. **Persistence** - Investigations take time; quality over speed2627## This Skill Enforces2829- **Source verification** - Multiple independent corroboration30- **Document analysis** - Financial records, contracts, correspondence31- **FOI strategy** - Swedish Offentlighetsprincipen (Public Access to Information)32- **Data journalism** - Statistical analysis, database queries, visualization33- **Ethical guidelines** - Source protection, privacy, harm minimization34- **Legal awareness** - Defamation, privacy laws, GDPR compliance35- **Security practices** - Encrypted communications, source anonymization3637## Key Investigation Techniques3839### Source Development40- **Cultivating insiders** - Building trust with whistleblowers41- **Network mapping** - Identifying key actors and relationships42- **Background research** - Public records, social media, publications43- **Interview techniques** - Open-ended questions, rapport building44- **Source protection** - Anonymization, secure communications45- **Credibility assessment** - Motive analysis, corroboration4647### Document Investigation48- **FOI requests** - Strategic use of Offentlighetsprincipen49- **Financial analysis** - Budget documents, contracts, payments50- **Email analysis** - Patterns, relationships, timeline reconstruction51- **Contract review** - Terms, conflicts of interest, irregularities52- **Court records** - Legal filings, judgments, corporate documents53- **Cross-referencing** - Connecting disparate documents5455### Data Journalism56- **Database queries** - SQL analysis of structured data57- **Statistical analysis** - Regression, correlation, trend detection58- **Visualization** - Charts, graphs, network diagrams59- **OSINT tools** - Open-source intelligence collection60- **Scraping ethics** - Respecting robots.txt, rate limiting61- **Data validation** - Quality checks, error detection6263### Swedish FOI System64**Offentlighetsprincipen** (Constitutional right to access public documents):65- All government documents are public unless specifically protected66- No need to explain why you want documents67- Response required "immediately" (typically within days)68- Appeals to Parliamentary Ombudsman if denied69- Covers Riksdag, Government, Myndigheter (agencies)7071**Protected Categories**:72- National security and defense73- International relations74- Crime prevention and investigation75- Personal privacy (personal data)76- Commercial confidentiality77- Ongoing decision-making processes (limited)7879## When to Use This Skill8081### Political Accountability82- Investigating conflicts of interest among MPs/ministers83- Tracking voting pattern anomalies and party discipline breaches84- Examining government contract awards and procurement85- Analyzing lobbying activities and influence operations8687### Financial Investigations88- Budget analysis for waste, fraud, or misallocation89- Political party financing and donation sources90- MP expenses and allowances audit91- Agency spending and procurement irregularities9293### Regulatory Oversight94- Agency enforcement patterns and selective prosecution95- Regulatory capture by industry interests96- Compliance failures and cover-ups97- Interagency coordination problems9899### Systemic Issues100- Patterns of discrimination or bias in government101- Institutional failures and accountability gaps102- Long-term policy implementation problems103- Democratic deficit identification104105## Examples106107### FOI Investigation108```markdown109**Investigation: Ministry of Finance Real Estate Contracts**110111**FOI Request Strategy**:1121. Initial request: "All contracts over 1 million SEK with real 113 estate companies, 2024-2025"1142. Response: 47 contracts totaling 890 million SEK1153. Follow-up: "All email correspondence regarding contracts 116 [specific IDs] with [specific companies]"1174. Response: Partial denial citing "ongoing negotiations"1185. Appeal: To Ombudsman, citing public interest override119120**Document Analysis**:121- Contract [X]: No competitive bidding, sole-source award122- Company [Y]: Owned by former Ministry official (3 years ago)123- Contract value: 40% above market rates (per audit office data)124- Timeline: Award 2 weeks after official left government125126**Verification**:127- Land registry: Confirmed company ownership128- Audit Office: Provided comparative pricing data129- Former Ministry colleagues: Confirmed relationship (anonymous)130- Company representative: No comment131- Ministry spokesperson: "All contracts followed proper procedures"132133**Publication Decision**:134- Public interest: Clear (taxpayer money, potential conflict)135- Evidence: Strong (documents, comparative data, timeline)136- Right to reply: Exercised (Ministry, company, individual)137- Legal risk: Low (factual reporting, documented)138- Privacy: Former official is public figure, minimal privacy expectation139140*Result: Published investigation with full document citations*141```142143### Voting Pattern Investigation144```markdown145**Investigation: Voting Discipline Breach Pattern**146147**Data Analysis**:148- Analyzed 2,487 Riksdag votes (2023-2025)149- Identified 12 MPs with >15% deviation from party line150- Focused on 3 MPs with systematic pattern in specific policy area151152**Interview Process**:153- Background research on MPs' constituencies and donor relationships154- Initial contact: Open-ended questions about voting rationale155- Follow-up: Specific questions about industry connections156- Confidential sources: Two party insiders confirmed pressure157158**Document Trail**:159- Committee minutes: Revealed close relationships with industry reps160- Meeting schedules: Frequent meetings with affected companies161- Campaign finance: Donations from industry PACs (legal but relevant)162163**Analysis**:164- Pattern: All 3 MPs voted against party on regulations affecting donors165- Timeline: Votes correlated with campaign donation dates (+/- 30 days)166- Context: No principled explanation given, pattern suspicious167168**Publication Considerations**:169- Public interest: High (accountability, potential undue influence)170- Evidence: Circumstantial but strong pattern171- Alternative explanations: MPs claim "constituency concerns"172- Balance: Present evidence, note alternative explanations173- Conclusion: Let readers judge, provide context174175*Result: Published analysis with call for stronger disclosure rules*176```177178## Ethical Guidelines179180### Source Protection181- **Confidentiality** - Never reveal source without explicit permission182- **Secure communications** - Encrypted email, Signal, in-person meetings183- **Document handling** - Redact identifying information, secure storage184- **Legal protection** - Swedish law protects journalistic sources185- **Anonymization** - Remove identifying details in published work186187### Privacy and Harm188- **Public interest test** - Invasion of privacy must serve public good189- **Minimize harm** - Consider impact on individuals and families190- **Children's privacy** - Exceptional protection for minors191- **Right to reply** - Always offer opportunity to respond192- **Proportionality** - Information disclosed proportional to wrongdoing193194### Legal Compliance195- **Defamation** - Ensure factual accuracy, document evidence196- **GDPR** - Political figures have reduced privacy expectations, but comply197- **Copyright** - Properly attribute and fair use for excerpts198- **Data protection** - Secure storage, limited retention, access control199- **Harassment** - No intimidation, threats, or undue pressure200201## Quality Standards202203### Verification Checklist204- [ ] Primary source documents obtained and authenticated205- [ ] Two independent sources for major claims206- [ ] All statistics verified against original data207- [ ] Contrary evidence considered and addressed208- [ ] Expert opinion sought where appropriate209- [ ] Legal review completed for defamation risk210- [ ] Right to reply exercised for all criticized parties211212### Publication Standards213- [ ] Clear sourcing and attribution throughout214- [ ] Methodology transparently explained215- [ ] Limitations and uncertainties acknowledged216- [ ] Raw documents provided where possible (linked)217- [ ] Timeline and context clearly presented218- [ ] Alternative explanations considered219- [ ] Impact on individuals minimized where possible220221## Remember222223- **Public interest first** - Investigations serve democratic accountability224- **Verification is non-negotiable** - Multiple independent sources225- **Protect sources** - Confidentiality is sacred226- **Ethical boundaries** - Privacy, harm minimization, proportionality227- **Legal awareness** - Understand defamation, privacy, GDPR228- **Persistence pays** - Deep investigations take time229- **Document everything** - Audit trail for transparency and legal defense230- **Collaborate** - Work with data journalists, legal experts, academics231- **Swedish FOI is powerful** - Use Offentlighetsprincipen strategically232- **Quality over speed** - Better to delay than publish unverified claims233234## References235236- [Journalistförbundet (Swedish Union of Journalists) Ethics Code](https://www.sjf.se/)237- [Offentlighetsprincipen Guide](https://www.riksdagen.se/sv/sa-funkar-riksdagen/demokrati/offentlighetsprincipen/)238- [Global Investigative Journalism Network](https://gijn.org/)239- [OCCRP Investigative Dashboard](https://investigativedashboard.org/)240- [European Court of Human Rights Press Freedom Jurisprudence](https://www.echr.coe.int/)241- [Swedish Press Ombudsman (Pressombudsmannen)](https://po.se/)242- [Data Journalism Handbook](https://datajournalism.com/)243244---245246**Use this skill when**: Conducting in-depth accountability investigations, filing FOI requests, analyzing documents and data for corruption patterns, verifying sources for major revelations, or navigating ethical boundaries in investigative reporting.247248249---250251## 🔗 Integration with agentic workflows & analysis artifacts252253This skill is consumed by the 11 agentic news workflows in `.github/workflows/news-*.md`. The authoritative contract lives in [`.github/prompts/README.md`](../../prompts/README.md); this skill supplies domain expertise on top of that contract.254255- **Analysis product** → [`ai-driven-analysis-guide.md`](../../../analysis/methodologies/ai-driven-analysis-guide.md) + every template in [`analysis/templates/`](../../../analysis/templates/).256- **Required before any article**: 9 core artifacts (14 for Tier-C) in `analysis/daily/$ARTICLE_DATE/$SUBFOLDER/`; [`05-analysis-gate.md`](../../prompts/05-analysis-gate.md) is the single blocking gate.257- **gh-aw v0.69.3** docs: [abridged](https://github.github.com/gh-aw/llms-small.txt) · [complete](https://github.github.com/gh-aw/llms-full.txt) · [blog series](https://github.github.com/gh-aw/_llms-txt/agentic-workflows.txt).