🚀 TimeWinder Skills

AI coding agent skills for backend, frontend, security, testing, and operations

Welcome

10 core skills for TimeWinder IT development teams — proven patterns for architecture, product domains, 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.

🤝 Frivillig System Domain

Protect Frivillig product ownership, authorization boundaries, shift rules, and migration direction.

🧭 Operations Hub Domain

Protect incident, order, and planning ownership while respecting the Frivillig product boundary.

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.

View on GitHub Skills Matrix