🚀 TimeWinder Skills

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

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.

View on GitHub Skills Matrix