← all publishers

rynhardt-potgieter

@rynhardt-potgieter source repo

29 published skills

  1. Serverless Lambda API · rynhardt-potgieter
    Serverless/Lambda API standards — route-module structure (Hono or lambda-api style), Zod request validation, a VisibleError + centralized error-handler pattern, RFC-7807-style responses, the auth request-context singleton, and the add-model sentinel convention. Use this skill when writing or reviewing any serverless HTTP API code. Enforces the tenant-isolation rule: scope every read/write to the caller's org(s) from the auth context, never a body/path/query-supplied id.
    0
    installs
  2. Computational Geometry · rynhardt-potgieter
    Use this skill when working on 2D vector graphics, path operations, bezier curves, bounding boxes, compositing, or any geometric computation in a design engine or canvas application. Trigger on any task involving coordinate transforms, boolean path operations, curve fitting, clipping masks, or spatial layout.
    0
    installs
  3. Linear Sprint Planning · rynhardt-potgieter
    Linear MCP integration patterns — issue taxonomy (Epic/Task labels), Milestone-based sprint grouping, status lifecycle, label definitions, query patterns, creation patterns, retry handling, and team/project discovery. Use this skill when sprint tracking is routed through Linear instead of markdown files.
    0
    installs
  4. Architecture Drift Check · rynhardt-potgieter
    Detect architectural drift and erosion by comparing implemented or planned work against the project's Linear "Architecture & Roadmap" document. Use this skill in /sprint-plan and /sprint-enrich (planning-time drift), in /sprint-start Phase 3 QA and code review (implementation-time drift and erosion), and in /sprint-retro (sprint-level drift summary). Defines drift vs erosion, the reflexion-modeling comparison method, severity rules, the standard report format, and the conditions under which the check is skipped gracefully.
    0
    installs
  5. Tdd · rynhardt-potgieter
    Test-driven development loop — red, green, refactor. Use this skill when implementing any feature with clear acceptance criteria, when fixing bugs (regression test first), and inside /sprint-start Phase 1 + Phase 2. Defines cycle length, when NOT to TDD, and integration with sprint quality gates.
    0
    installs
  6. Diagnose · rynhardt-potgieter
    Disciplined bug diagnosis loop — reproduce, minimize, hypothesize, instrument, fix, verify. Use this skill before attempting to fix any non-trivial bug, during Phase 4 fix loops, and inside /sprint-bug-triage. Prevents the "fix the symptom, miss the cause" failure mode.
    0
    installs
  7. Git Flow · rynhardt-potgieter
    Use this skill before any git operation — committing, branching, opening PRs, tagging releases, or resolving conflicts. This skill defines the exact workflow, branch naming, commit message format, and PR requirements. Always invoke it before touching git.
    0
    installs
  8. Rust CLI · rynhardt-potgieter
    Use this skill when building any CLI application in Rust — formatting output, handling errors, writing clap argument definitions, or designing the user-facing interface of any subcommand. Trigger on any task involving a new command, a new flag, output formatting, error messages, or the main.rs entry point.
    0
    installs
  9. Tfs Flow · rynhardt-potgieter
    Use this skill before any version control operation in a TFVC (Team Foundation Version Control) project — checking in, shelving, branching, merging, or associating work items. Defines the workspace workflow, checkin conventions, branching strategy, and work item association. Always invoke this instead of git-flow when the project uses TFVC.
    0
    installs
  10. Zoom Out · rynhardt-potgieter
    Recovery procedure for agents stuck in unfamiliar code — when grep/find/scope returns confusing results, when 3+ navigation attempts have failed, or when the task touches a subsystem the agent doesn't understand. Defines a fast widening recipe to build context before continuing.
    0
    installs
  11. API Design · rynhardt-potgieter
    RESTful API design standards — endpoint naming, HTTP methods, response wrappers, error handling (RFC 7807), pagination, versioning, rate limiting, and OpenAPI conventions. Use this skill when designing new API endpoints, reviewing API contracts, adding error handling, implementing pagination, or ensuring API consistency across the project.
    0
    installs
  12. Dotnet API · rynhardt-potgieter
    .NET 8 backend development standards — Clean Architecture, EF Core, dependency injection, middleware, serialization, async patterns, and API controller conventions. Use this skill when writing or reviewing any C#/.NET backend code, creating new controllers, services, domain models, or infrastructure. Also use when debugging EF Core issues, DI lifetime bugs, or JSON serialization problems.
    0
    installs
  13. Event Mqtt · rynhardt-potgieter
    Event-driven architecture standards — MQTT patterns (MQTTnet), Server-Sent Events (SSE), pub/sub design, topic hierarchies, QoS levels, message schemas, event sourcing, outbox pattern, and idempotency. Use this skill when implementing MQTT messaging, SSE streams, event handlers, pub/sub systems, or any asynchronous communication between services or between backend and frontend.
    0
    installs
  14. Pulumi AWS · rynhardt-potgieter
    Pulumi (AWS) infrastructure-as-code standards — the add-model table/SSM 'sentinel' scaffolding pattern, resource naming and tagging conventions, the SSM parameter contract between infra and the runtime, stack/config layout, and a LocalStack-compatible provider. Use this skill when adding or reviewing Pulumi/TypeScript AWS infrastructure (S3, DynamoDB, SSM, and related stateful resources).
    0
    installs
  15. Rust Testing · rynhardt-potgieter
    Use this skill when writing any test in a Rust project — unit tests, integration tests, snapshot tests, or fixture setup. Trigger on any task involving test files, the tests/ directory, fixture projects, or cargo test commands.
    0
    installs
  16. Bpmn Workflow · rynhardt-potgieter
    BPMN 2.0 workflow engine standards — process modeling, gateway patterns (exclusive/parallel/inclusive), human tasks, timer events, error handling, compensation, state machines, and workflow persistence. Use this skill when implementing workflow engine features, designing process definitions, building gateway logic, implementing human task flows, or working with the workflow builder.
    0
    installs
  17. Cqrs Patterns · rynhardt-potgieter
    CQRS and MediatR patterns — command/query separation, handler design, pipeline behaviors, read/write model separation, domain events, and notification handlers. Use this skill when implementing MediatR commands or queries, designing CQRS pipelines, adding validation behaviors, or separating read and write concerns.
    0
    installs
  18. Code Standards · rynhardt-potgieter
    Code quality and formatting standards — C# naming conventions, TypeScript strict mode, SQL formatting, git commit style, code review checklist, error handling patterns, and logging conventions. Use this skill when writing new code, reviewing code quality, establishing naming conventions, setting up linting, or ensuring consistency across the codebase. Also use when subagents need a reference for coding style.
    0
    installs
  19. Task Board Operations · rynhardt-potgieter bundle
    Use this skill when working with task boards, sprint planning, or task management. Covers discovering task tracking, claiming tasks, status updates, and sprint workflows. Activates when users mention tasks, sprints, backlogs, or task IDs.
    0
    installs
  20. Zod Rjsf Forms · rynhardt-potgieter
    Schema-driven questionnaire engine — Zod as the single source of truth, converted to JSON Schema and rendered with react-jsonschema-form (RJSF). Use this skill when building multi-section data-capture forms (onboarding, tax/compliance questionnaires, declarations), a Zod→JSON-Schema conversion utility, tabbed section layouts, or any form where a schema drives rendering and validation. Covers the cross-tab validation-error-summary rule and the 'A-or-B' schema representability rule.
    0
    installs
  21. Contract Safety · rynhardt-potgieter
    Rules for keeping contracts honest across compile boundaries and HTTP boundaries — the excess-property object-literal canary for cross-boundary type drift, why an alias to a third-party type tracks drift rather than detecting it, consumer-search before rename/remove, verifying a client's route exists on the other side of the boundary, verifying property-claiming comments against source, and verifying security flags against the deploy toolchain. Use this skill when changing a shared type, an exported symbol, an API contract, a security env-var gate, or when reviewing any comment that asserts a property.
    0
    installs
  22. Postgresql Data · rynhardt-potgieter
    PostgreSQL database design and data access patterns — schema design, EF Core migrations, indexing strategies, JSONB, connection pooling, Dapper for performance-critical queries, and Npgsql conventions. Use this skill when designing database schemas, writing migrations, optimizing queries, adding indexes, using JSONB columns, or troubleshooting database performance.
    0
    installs
  23. Codex Delegation · rynhardt-potgieter
    Codex CLI delegation patterns — eligibility criteria, available commands (/codex:rescue, /codex:adversarial-review), context passing, focus string composition from skill tags, fix routing, and model selection. Use this skill when deciding whether to delegate a task to Codex or route it to a Claude agent.
    0
    installs
  24. React Typescript · rynhardt-potgieter
    React 19 + TypeScript 5.9 + Vite 7 + Tailwind 4 + Zustand + React Query frontend standards. Use this skill when writing or reviewing any frontend code — components, hooks, stores, API clients, routing, styling, or state management. Also use when debugging React rendering issues, TypeScript errors, or state management problems.
    0
    installs
  25. Worktree Handoff · rynhardt-potgieter
    Worktree Handoff
    0
    installs
  26. Nextjs App Router · rynhardt-potgieter
    Next.js App Router + React 19 + Tailwind v4 + shadcn-on-Base-UI + TanStack Table/Query frontend standards. Use this skill when writing or reviewing any App Router web code — pages, layouts, server/client components, server-side auth guards, data tables, forms, styling, or data fetching. Covers the server-side auth-boundary pattern, shadcn-first component selection, design-token alignment, and the persistent-surface rule for compliance/assurance messages.
    0
    installs
  27. CLI Agent Patterns · rynhardt-potgieter
    Use this skill when building or guiding LLM agents that interact with CLI tools. Covers decision trees for matching tasks to commands, workflow patterns, anti-patterns (excessive tool calls, ignoring cached results), and token efficiency strategies. Trigger on any task involving agent-CLI integration, tool usage optimization, or agent workflow design.
    0
    installs
  28. Security Compliance · rynhardt-potgieter
    Security and compliance standards — Auth0 JWT integration, OWASP Top 10 mitigations, PCI DSS 4.0, PII/POPIA data protection, encryption at rest and in transit, secrets management, and audit trails. Use this skill when implementing authentication, handling sensitive data, storing PII, processing payments, reviewing security posture, or ensuring regulatory compliance. MUST use for any code touching user data, financial data, or authentication flows.
    0
    installs
  29. Dynamodb Single Table · rynhardt-potgieter
    DynamoDB single-table design and data-access standards — partition/sort key modelling, GSIs, a generic Repository<T> base-class access pattern, org-scoped partitioning for tenant isolation, cursor pagination, and idempotency. Use this skill when designing DynamoDB tables, writing repositories, or persisting any model to DynamoDB. Replaces the postgresql-data skill on a DynamoDB stack — there is no SQL, no EF Core, and no migrations.
    0
    installs