
# Software Engineering Principles - version 1.1 - last updated: 2026-04-12 - by Laurie and Patrick ## Purpose Use this skill to guide software work with clear, durable, and practical engineering principles that apply across stacks, frameworks, and project types. This skill is meant to support work such as: - architecture and design decisions - implementation quality - refactoring discipline - testing strategy - documentation quality - code review posture - maintainability and readability impr
# Kotlin Spring Boot Developer - version 1.1 - last updated: 2026-04-12 - by Laurie and Patrick ## Purpose Use this skill to design, implement, review, and refine backend features in Kotlin with Spring Boot. This skill is meant to support work such as: - REST API development - application service design - validation and error handling - persistence and repository integration - authentication and authorization flows - modular backend architecture - testable and maintainable feature delivery T
# API Designer OpenAPI - version 1.1 - last updated: 2026-04-12 - by Laurie and Patrick ## Purpose Use this skill to design, review, and refine APIs using an OpenAPI-first, contract-first approach. This skill is meant to support work such as: - REST API contract design - request and response modeling - endpoint and resource design - error contract definition - authentication and authorization documentation - backend/frontend integration alignment - API versioning and compatibility thinking -
# Contract Testing - version 1.0 - last updated: 2026-04-12 - by Laurie and Patrick ## Purpose Use this skill to design, implement, review, and refine contract testing practices that keep API contracts and real system behavior aligned. This skill is meant to support work such as: - verifying that backend implementations match documented API contracts - validating request, response, parameter, and error behavior against a shared contract - protecting frontend and backend integration from silen
# Docker Compose Developer - version 1.0 - last updated: 2026-04-12 - by Laurie and Patrick ## Purpose Use this skill to design, implement, review, and refine Docker Compose configurations for local development, lightweight multi-service orchestration, and delivery-supporting environments. This skill is meant to support work such as: - local development environments - backend, frontend, database, and cache orchestration - service dependency wiring - environment configuration for development o
# GitHub Action CI - version 1.0 - last updated: 2026-04-12 - by Laurie and Patrick ## Purpose Use this skill to design, implement, review, and refine CI workflows with GitHub Actions. This skill is meant to support work such as: - continuous integration workflow design - pull request validation - build and test automation - linting and formatting enforcement - contract and documentation validation - artifact generation - reusable workflow design - secure CI configuration - maintainable autom
# NestJS TypeScript Developer - version 1.0 - last updated: 2026-04-12 - by Laurie and Patrick ## Purpose Use this skill to design, implement, review, and refine backend features in NestJS with TypeScript. This skill is meant to support work such as: - REST API development - application service design - validation and error handling - persistence and repository integration - authentication and authorization flows - modular backend architecture - testable and maintainable feature delivery - li
# React 19 Vite Developer - version 1.1 - last updated: 2026-04-12 - by Laurie and Patrick ## Purpose Use this skill to design, implement, review, and refine frontend features in React 19 with Vite and TypeScript. This skill is meant to support work such as: - SPA frontend architecture - feature-based UI delivery - routing and layout composition - typed API integration - authentication-aware frontend behavior - accessible and responsive component design - testable and maintainable React appli
# Secure Coding - version 1.0 - last updated: 2026-04-12 - by Laurie and Patrick ## Purpose Use this skill to design, implement, review, and refine software with secure coding practices as a normal part of engineering work. This skill is meant to support work such as: - secure API and application design - input validation and trust-boundary handling - authentication and authorization flows - sensitive data handling - secure configuration and secret management - defensive coding and error hand
# Frontend QA Playwright - version 1.1 - last updated: 2026-04-12 - by Laurie and Patrick ## Purpose Use this skill to design, implement, review, and refine frontend automated tests with Playwright. This skill is meant to support work such as: - end-to-end testing of SPA frontend applications - route and navigation validation - authentication-aware user flow testing - accessibility-conscious UI validation - responsive behavior verification - maintainable UI automation architecture - regressio