Welcome
8 core skills for TimeWinder IT development teams — proven patterns for architecture, security, frontend design, testing, observability, and resilience.
Each skill includes practical guidance, checklists, patterns, and "DO NOT USE FOR" sections to keep you focused.
Skills
📐 Code Architecture
Backend 4-layer pattern (handler → domain → repository → persistence). Multi-provider DataContext for SQL/SharePoint/memory.
🔒 Security Hardening
Auth chain, role-based authorization, input validation, review-mode isolation, CORS, rate limiting, audit trails.
⚛️ Frontend Design
SPFx webparts, React hooks, Fluent UI, AAD authentication, caching service layer, session storage utilities.
👨💼 Admin UI Design
Admin dashboards, feature toggles, destructive operation guards, confirmation dialogs, audit log viewers.
🔗 Integration Resilience
Timeouts, retries with jitter, idempotency, circuit breakers, fallback handling, observable failures.
📊 Observability & Ops
Structured logging, metrics, distributed tracing, SLOs, alerts, runbooks, release gates.
✅ Testing Strategy
Test pyramid, fixtures, mocking rules, contract testing, regression protection, CI quality gates.
🔍 Extract Patterns
Workflow for extracting reusable patterns from any codebase into shareable, maintainable skills.
Quick Start
Installation via npx:
npx skills add TimeWinder-dk/skills
Then select the skills you need.
Or clone manually and copy .github/skills/* to your project.