troykelly

troykelly

@troykelly

GitHub
100 Skills
1200 Total Stars
February 2026 Joined

Public Skills

session-start

by troykelly

Use at the beginning of every work session - establishes context by checking GitHub project state, reading memory, verifying environment, and orienting before starting work

Code Review 12 9mo ago

research-after-failure

by troykelly

Use after 2 consecutive failed attempts at solving a problem - STOP guessing and research documentation, codebase, and online resources before resuming

Academic 12 9mo ago

review-scope

by troykelly

Use before code review - determine if change is minor (review new code only) or major (review impacted code too)

Auth 12 9mo ago

pr-test-analyzer

by troykelly

Use when asked to evaluate PR test coverage or explicitly asked to run the pr-test-analyzer subagent.

Automation 12 9mo ago

postgis

by troykelly

MANDATORY when working with geographic data, spatial queries, geometry operations, or location-based features - enforces PostGIS 3.6.1 best practices including ST_CoverageClean, SFCGAL 3D functions, and bigint topology

Code Gen 12 9mo ago

api-documentation

by troykelly

Use when API code changes (routes, endpoints, schemas). Enforces Swagger/OpenAPI sync. Pauses work if documentation has drifted, triggering documentation-audit skill.

API Dev 12 9mo ago

no-deferred-work

by troykelly

Use during all development - no TODOs, no FIXMEs, no "we'll add this later"; do it now or get explicit deferral permission

Code Gen 12 9mo ago

branch-discipline

by troykelly

Use before any code changes - hard gate ensuring work never happens on main branch, with proper feature branch creation from correct base

Code Gen 12 9mo ago

conflict-resolution

by troykelly

Use when encountering merge conflicts - handle conflicts cleanly, verify resolution, and maintain code integrity

CLI Tools 12 9mo ago

security-review

by troykelly

MANDATORY for security-sensitive code changes - OWASP-based security review with dedicated checklist, required before PR for auth, input handling, API, database, or credential code

Auth 12 9mo ago

inclusive-language

by troykelly

Use when writing code, documentation, or comments - always use accessible and respectful terminology

Code Review 12 9mo ago

database-architecture

by troykelly

MANDATORY when designing schemas, writing migrations, creating indexes, or making architectural database decisions - enforces PostgreSQL 18 best practices including AIO, UUIDv7, temporal constraints, and modern indexing strategies

Code Gen 12 9mo ago

postgres-rls

by troykelly

MANDATORY when touching auth tables, tenant isolation, RLS policies, or multi-tenant database code - enforces Row Level Security best practices and catches common bypass vulnerabilities

Database 12 9mo ago

database-architecture

by troykelly

MANDATORY when designing schemas, writing migrations, creating indexes, or making architectural database decisions - enforces PostgreSQL 18 best practices including AIO, UUIDv7, temporal constraints, and modern indexing strategies

Code Gen 12 9mo ago

postgis

by troykelly

MANDATORY when working with geographic data, spatial queries, geometry operations, or location-based features - enforces PostGIS 3.6.1 best practices including ST_CoverageClean, SFCGAL 3D functions, and bigint topology

Code Gen 12 9mo ago

timescaledb

by troykelly

MANDATORY when working with time-series data, hypertables, continuous aggregates, or compression - enforces TimescaleDB 2.24.0 best practices including lightning-fast recompression, UUIDv7 continuous aggregates, and Direct Compress

Code Gen 12 9mo ago

environment-bootstrap

by troykelly

Use for development environment setup - create and maintain init scripts, run smoke tests, ensure consistent environment across sessions

CLI Tools 12 9mo ago

features-documentation

by troykelly

Use when user-facing features change. Ensures features documentation is updated. Pauses work if documentation has drifted, triggering documentation-audit skill.

Code Review 12 9mo ago

no-deferred-work

by troykelly

Use during all development - no TODOs, no FIXMEs, no "we'll add this later"; do it now or get explicit deferral permission

Code Gen 12 9mo ago

memory-integration

by troykelly

Use to maintain context across sessions - integrates episodic-memory for conversation recall and mcp__memory knowledge graph for persistent facts

Auth 12 9mo ago

error-recovery

by troykelly

Use when encountering failures - assess severity, preserve evidence, execute rollback decision tree, and verify post-recovery state

CLI Tools 12 9mo ago

review-scope

by troykelly

Use before code review - determine if change is minor (review new code only) or major (review impacted code too)

Auth 12 9mo ago

pr-creation

by troykelly

Use after completing implementation - create pull request with complete documentation, proper labels, linked issues, and verification summary

Auth 12 9mo ago

initiative-architecture

by troykelly

Use for MASSIVE work requests requiring multi-epic planning. Creates research spikes, documents all unknowns and decisions, builds resumable architecture documents, and structures work into epics and milestones.

Academic 12 9mo ago