api-integration
API Integration Skill
Purpose
Provide robust patterns for integrating the CIA platform with external government data APIs, including the Swedish Riksdagen, Election Authority, World Bank, and ESV (Swedish Financial Management Authority). Covers resilience, caching, and error handling.
When to Use
- ✅ Integrating new external data sources
- ✅ Improving reliability of existing API connections
- ✅ Implementing caching for frequently accessed political data
- ✅ Adding rate limiting to respect API provider constraints
- ✅ Debugging API integration failures
Do NOT use for:
- ❌ Internal service-to-service calls (use Spring patterns directly)
- ❌ Database access patterns (use JPA/Hibernate skill)
CIA External API Landscape
More from hack23/cia
iso-27001-controls
Verify implementation of ISO 27001:2022 information security controls across CIA platform development and operations
15playwright-ui-testing
Playwright browser automation, visual regression testing, accessibility testing, and E2E workflow validation for CIA platform
15ui-ux-design-system
Design system management, Vaadin component library patterns, consistent UI/UX, accessibility integration
15code-quality-checks
Enforce code quality with SonarCloud, CheckStyle, SpotBugs, and maintain quality gates
14business-model-canvas
Business Model Canvas framework for value proposition, customer segments, revenue streams, and sustainable business model design
14legislative-monitoring
Voting pattern analysis, committee effectiveness, bill tracking, parliamentary oversight for Swedish intelligence operations
13