Not in the top 1,000 by GitHub stars
codebygarv/Ai-skills
A community-driven catalogue of 150+ reusable AI agent skills for Claude Code , Antigravity, Cursor Ai , kimi , deepseek ,Mimo — code review, security auditing, architecture review, and more. Install any skill with one npx command.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/architecture/adr-writer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/architecture/architecture-reviewer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/architecture/cache-strategy-planner/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/architecture/cost-optimization-auditor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/architecture/cqrs-event-sourcing-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/architecture/disaster-recovery-planner/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/architecture/event-driven-architect/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/architecture/feature-flag-lifecycle-manager/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/architecture/migration-planner/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/architecture/multi-tenant-data-partitioner/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/architecture/project-planner/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/architecture/rate-limiting-architect/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/architecture/tech-debt-assessor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/architecture/zero-downtime-migration-planner/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/api-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/bug-hunter/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/code-reviewer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/concurrency-race-detector/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/database-architect/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/dependency-auditor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/error-handling-architect/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/graphql-schema-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/legacy-code-refactorer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/memory-leak-detector/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/microservices-boundary-definer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/performance-auditor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/pr-reviewer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/refactor-expert/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/resilience-circuit-breaker-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/security-auditor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/sql-query-optimizer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/state-machine-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/typescript-guardian/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/development/websocket-protocol-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/documentation/adr-generator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/documentation/changelog-generator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/documentation/codebase-glossary-builder/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/documentation/commit-message-expert/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/documentation/contributor-guide-writer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/documentation/documentation-writer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/documentation/executive-summary-writer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/documentation/readme-builder/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/documentation/release-notes-writer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/documentation/rfc-proposal-writer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/documentation/runbook-generator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/documentation/sdk-getting-started-writer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/documentation/status-update-writer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/productivity/ci-cd-pipeline-optimizer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/productivity/context-window-optimizer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/productivity/git-conflict-resolver/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/productivity/interview-question-generator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/productivity/meeting-notes-distiller/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/productivity/monorepo-workflow-architect/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/productivity/on-call-handover-writer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/productivity/onboarding-guide-generator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/productivity/prompt-enhancer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/productivity/retro-facilitator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/productivity/task-breakdown-assistant/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/productivity/tech-debt-burndown-planner/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/reasoning/cognitive-bias-detector/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/reasoning/decision-maker/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/reasoning/deep-think/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/reasoning/devils-advocate/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/reasoning/first-principles-analyzer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/reasoning/grill-me/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/reasoning/pre-mortem-facilitator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/reasoning/requirements-extractor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/reasoning/root-cause-diagnoser/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/reasoning/second-order-effects-analyzer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/reasoning/socratic-interrogator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/reasoning/tradeoff-matrix-builder/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/security/auth-flow-reviewer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/security/compliance-privacy-reviewer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/security/cors-csrf-auditor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/security/cryptographic-practices-auditor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/security/data-anonymizer-specifier/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/security/dependency-vulnerability-triage/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/security/incident-postmortem-writer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/security/jwt-security-hardener/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/security/rbac-abac-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/security/secrets-scanner/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/security/soc2-evidence-collector/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/security/threat-modeler/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/testing/chaos-experiment-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/testing/contract-testing-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/testing/e2e-scenario-planner/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/testing/edge-case-hunter/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/testing/flaky-test-diagnoser/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/testing/fuzz-testing-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/testing/load-test-scenario-builder/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/testing/mock-and-fixture-generator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/testing/mutation-testing-advisor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/testing/snapshot-testing-auditor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/testing/test-case-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/testing/test-coverage-analyzer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/testing/test-generator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/ui-ux/accessibility-auditor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/ui-ux/color-palette-generator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/ui-ux/dashboard-widget-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/ui-ux/data-table-ux-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/ui-ux/design-system-guardian/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/ui-ux/empty-and-error-state-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/ui-ux/form-ux-optimizer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/ui-ux/micro-interaction-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/ui-ux/onboarding-flow-optimizer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/ui-ux/responsive-checker/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/ui-ux/ui-auditor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/ui-ux/ui-text-formatter/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/utilities/cron-expression-translator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/utilities/dockerfile-optimizer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/utilities/environment-config-auditor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/utilities/git-hook-automation-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/utilities/helm-k8s-manifest-reviewer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/utilities/log-message-improver/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/utilities/naming-consultant/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/utilities/openapi-spec-generator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/utilities/otel-collector-configurator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/utilities/regex-explainer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/utilities/semver-bump-advisor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
skills/utilities/terraform-iac-auditor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → d0a9928d24af
No earlier version was observed for comparison.
Heat
0.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- adr-writer
skills/architecture/adr-writer - architecture-reviewer
skills/architecture/architecture-reviewer - cache-strategy-planner
skills/architecture/cache-strategy-planner - cost-optimization-auditor
skills/architecture/cost-optimization-auditor - cqrs-event-sourcing-designer
skills/architecture/cqrs-event-sourcing-designer - disaster-recovery-planner
skills/architecture/disaster-recovery-planner - event-driven-architect
skills/architecture/event-driven-architect - feature-flag-lifecycle-manager
skills/architecture/feature-flag-lifecycle-manager - migration-planner
skills/architecture/migration-planner - multi-tenant-data-partitioner
skills/architecture/multi-tenant-data-partitioner - project-planner
skills/architecture/project-planner - rate-limiting-architect
skills/architecture/rate-limiting-architect - tech-debt-assessor
skills/architecture/tech-debt-assessor - zero-downtime-migration-planner
skills/architecture/zero-downtime-migration-planner - api-designer
skills/development/api-designer - bug-hunter
skills/development/bug-hunter - code-reviewer
skills/development/code-reviewer - concurrency-race-detector
skills/development/concurrency-race-detector - database-architect
skills/development/database-architect - dependency-auditor
skills/development/dependency-auditor - error-handling-architect
skills/development/error-handling-architect - graphql-schema-designer
skills/development/graphql-schema-designer - legacy-code-refactorer
skills/development/legacy-code-refactorer - memory-leak-detector
skills/development/memory-leak-detector - microservices-boundary-definer
skills/development/microservices-boundary-definer - performance-auditor
skills/development/performance-auditor - pr-reviewer
skills/development/pr-reviewer - refactor-expert
skills/development/refactor-expert - resilience-circuit-breaker-designer
skills/development/resilience-circuit-breaker-designer - security-auditor
skills/development/security-auditor - sql-query-optimizer
skills/development/sql-query-optimizer - state-machine-designer
skills/development/state-machine-designer - typescript-guardian
skills/development/typescript-guardian - websocket-protocol-designer
skills/development/websocket-protocol-designer - adr-generator
skills/documentation/adr-generator - changelog-generator
skills/documentation/changelog-generator - codebase-glossary-builder
skills/documentation/codebase-glossary-builder - commit-message-expert
skills/documentation/commit-message-expert - contributor-guide-writer
skills/documentation/contributor-guide-writer - documentation-writer
skills/documentation/documentation-writer - executive-summary-writer
skills/documentation/executive-summary-writer - readme-builder
skills/documentation/readme-builder - release-notes-writer
skills/documentation/release-notes-writer - rfc-proposal-writer
skills/documentation/rfc-proposal-writer - runbook-generator
skills/documentation/runbook-generator - sdk-getting-started-writer
skills/documentation/sdk-getting-started-writer - status-update-writer
skills/documentation/status-update-writer - ci-cd-pipeline-optimizer
skills/productivity/ci-cd-pipeline-optimizer - context-window-optimizer
skills/productivity/context-window-optimizer - git-conflict-resolver
skills/productivity/git-conflict-resolver - interview-question-generator
skills/productivity/interview-question-generator - meeting-notes-distiller
skills/productivity/meeting-notes-distiller - monorepo-workflow-architect
skills/productivity/monorepo-workflow-architect - on-call-handover-writer
skills/productivity/on-call-handover-writer - onboarding-guide-generator
skills/productivity/onboarding-guide-generator - prompt-enhancer
skills/productivity/prompt-enhancer - retro-facilitator
skills/productivity/retro-facilitator - task-breakdown-assistant
skills/productivity/task-breakdown-assistant - tech-debt-burndown-planner
skills/productivity/tech-debt-burndown-planner - cognitive-bias-detector
skills/reasoning/cognitive-bias-detector - decision-maker
skills/reasoning/decision-maker - deep-think
skills/reasoning/deep-think - devils-advocate
skills/reasoning/devils-advocate - first-principles-analyzer
skills/reasoning/first-principles-analyzer - grill-me
skills/reasoning/grill-me - pre-mortem-facilitator
skills/reasoning/pre-mortem-facilitator - requirements-extractor
skills/reasoning/requirements-extractor - root-cause-diagnoser
skills/reasoning/root-cause-diagnoser - second-order-effects-analyzer
skills/reasoning/second-order-effects-analyzer - socratic-interrogator
skills/reasoning/socratic-interrogator - tradeoff-matrix-builder
skills/reasoning/tradeoff-matrix-builder - auth-flow-reviewer
skills/security/auth-flow-reviewer - compliance-privacy-reviewer
skills/security/compliance-privacy-reviewer - cors-csrf-auditor
skills/security/cors-csrf-auditor - cryptographic-practices-auditor
skills/security/cryptographic-practices-auditor - data-anonymizer-specifier
skills/security/data-anonymizer-specifier - dependency-vulnerability-triage
skills/security/dependency-vulnerability-triage - incident-postmortem-writer
skills/security/incident-postmortem-writer - jwt-security-hardener
skills/security/jwt-security-hardener - rbac-abac-designer
skills/security/rbac-abac-designer - secrets-scanner
skills/security/secrets-scanner - soc2-evidence-collector
skills/security/soc2-evidence-collector - threat-modeler
skills/security/threat-modeler - chaos-experiment-designer
skills/testing/chaos-experiment-designer - contract-testing-designer
skills/testing/contract-testing-designer - e2e-scenario-planner
skills/testing/e2e-scenario-planner - edge-case-hunter
skills/testing/edge-case-hunter - flaky-test-diagnoser
skills/testing/flaky-test-diagnoser - fuzz-testing-designer
skills/testing/fuzz-testing-designer - load-test-scenario-builder
skills/testing/load-test-scenario-builder - mock-and-fixture-generator
skills/testing/mock-and-fixture-generator - mutation-testing-advisor
skills/testing/mutation-testing-advisor - snapshot-testing-auditor
skills/testing/snapshot-testing-auditor - test-case-designer
skills/testing/test-case-designer - test-coverage-analyzer
skills/testing/test-coverage-analyzer - test-generator
skills/testing/test-generator - accessibility-auditor
skills/ui-ux/accessibility-auditor - color-palette-generator
skills/ui-ux/color-palette-generator - dashboard-widget-designer
skills/ui-ux/dashboard-widget-designer - data-table-ux-designer
skills/ui-ux/data-table-ux-designer - design-system-guardian
skills/ui-ux/design-system-guardian - empty-and-error-state-designer
skills/ui-ux/empty-and-error-state-designer - form-ux-optimizer
skills/ui-ux/form-ux-optimizer - micro-interaction-designer
skills/ui-ux/micro-interaction-designer - onboarding-flow-optimizer
skills/ui-ux/onboarding-flow-optimizer - responsive-checker
skills/ui-ux/responsive-checker - ui-auditor
skills/ui-ux/ui-auditor - ui-text-formatter
skills/ui-ux/ui-text-formatter - cron-expression-translator
skills/utilities/cron-expression-translator - dockerfile-optimizer
skills/utilities/dockerfile-optimizer - environment-config-auditor
skills/utilities/environment-config-auditor - git-hook-automation-designer
skills/utilities/git-hook-automation-designer - helm-k8s-manifest-reviewer
skills/utilities/helm-k8s-manifest-reviewer - log-message-improver
skills/utilities/log-message-improver - naming-consultant
skills/utilities/naming-consultant - openapi-spec-generator
skills/utilities/openapi-spec-generator - otel-collector-configurator
skills/utilities/otel-collector-configurator - regex-explainer
skills/utilities/regex-explainer - semver-bump-advisor
skills/utilities/semver-bump-advisor - terraform-iac-auditor
skills/utilities/terraform-iac-auditor
How it works
adr-writer
When your agent uses it
Writes an Architecture Decision Record (ADR) documenting a decision, its context, the options considered, and its consequences. Use to record a decision that's already been made so future readers understand why.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
580 tokensWhen the skill is activated
Reference documents
771 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,378 bytesSKILL.mdcore2,814 bytesexamples/example.mddoc2,506 bytes
Read SKILL.md
## Purpose
Document an architectural decision in ADR format — capturing not just *what* was decided, but the context that forced the decision, the alternatives considered, and the consequences accepted. The value is for the reader six months later asking "why on earth is it built this way."
## When to Use
- A significant technical decision has been made and needs to be recorded.
- Onboarding docs keep having to explain the same "why is it like this" question verbally.
- Retroactively documenting an existing decision whose rationale lives only in people's heads.
Pairs with [Decision Maker](../../reasoning/decision-maker/): that skill *makes* the decision by comparing options; this skill *records* a decision in a durable, standard format.
## What to Analyze / Do
View the complete source on GitHubarchitecture-reviewer
When your agent uses it
Reviews application architecture for scalability, coupling, separation-of-concerns, and maintainability issues. Use for system-level review, not individual file/function-level code review.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
563 tokensWhen the skill is activated
Reference documents
763 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,404 bytesSKILL.mdcore2,816 bytesSKILL.mdcore2,816 bytesexamples/example.mddoc2,492 bytes
Read SKILL.md
## Purpose
Review a system's architecture — how components/services are divided, how they communicate, where state lives, and how the pieces depend on each other — for scalability, coupling, and long-term maintainability, at a level above individual code review.
## When to Use
- Evaluating a proposed or existing system architecture.
- Before a significant scaling milestone, to find what will break first.
- A codebase feels hard to change, and the cause seems structural rather than isolated to one file.
## What to Analyze
1. **Separation of concerns** — are responsibilities cleanly divided (data access, business logic, presentation), or is logic scattered/duplicated across layers that shouldn't need to know about each other?
2. **Coupling** — how many places break if one component changes its interface? Tight coupling between components that should be independent is the main long-term maintainability risk.View the complete source on GitHubcache-strategy-planner
When your agent uses it
Designs multi-tier caching architectures (CDN, Redis, memory), invalidation policies, and stampede mitigations.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
392 tokensWhen the skill is activated
Reference documents
450 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc597 bytesSKILL.mdcore1,696 bytesexamples/example.mddoc1,328 bytes
Read SKILL.md
## Purpose
Architect robust, multi-layer caching strategies (HTTP/CDN edge, distributed Redis/Memcached, in-process local memory) with explicit TTLs, cache invalidation hooks, and cache stampede (thundering herd) protections.
## When to Use
- High-read database bottlenecks or slow third-party API response times.
- Designing CDN caching rules (`Cache-Control`, `stale-while-revalidate`, surrogate keys).
- Fixing cache stampedes that crash origin servers when popular cache keys expire.
## What to Analyze
1. **Cache Tier Selection**: L1 (In-memory LRU, sub-millisecond) vs L2 (Redis Cluster, 1-2ms) vs Edge CDN (Cloudflare/Fastly).
2. **Write Strategy**: Cache-Aside (Lazy Loading), Write-Through, Write-Behind (Write-Back).View the complete source on GitHubcost-optimization-auditor
When your agent uses it
Analyzes cloud infrastructure and architectures to identify wasted spend and right-sizing opportunities.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
402 tokensWhen the skill is activated
Reference documents
383 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc563 bytesSKILL.mdcore1,802 bytesexamples/example.mddoc908 bytes
Read SKILL.md
## Purpose
Audit cloud infrastructure (AWS, GCP, Azure, Kubernetes, SaaS dependencies) to uncover idle resources, over-provisioned instances, unattached disks, sub-optimal storage tiers, and high data-transfer egress costs.
## When to Use
- Monthly cloud bills are growing faster than business revenue.
- Pre-planning infrastructure budget reviews or FinOps initiatives.
- Right-sizing Kubernetes pod CPU/memory requests and limits based on actual utilization.
## What to Analyze
1. **Compute Right-Sizing**: Underutilized EC2/GCE VMs (CPU < 15%), idle dev/staging clusters, ARM (Graviton) migration.
2. **Storage Tiering & Cleanup**: Unattached EBS volumes, old disk snapshots, S3 Intelligent-Tiering and lifecycle expiration rules.View the complete source on GitHubcqrs-event-sourcing-designer
When your agent uses it
Designs Command Query Responsibility Segregation (CQRS) and Event Sourcing models with projection rebuilders.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
362 tokensWhen the skill is activated
Reference documents
412 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc625 bytesSKILL.mdcore1,781 bytesexamples/example.mddoc1,163 bytes
Read SKILL.md
## Purpose
Architect Command Query Responsibility Segregation (CQRS) and Event Sourcing (ES) systems, separating write-side domain command handling from read-side materialized view projections with full auditability.
## When to Use
- High-compliance domains requiring immutable audit logs (Fintech, Healthcare, Legal, Supply Chain).
- Systems with asymmetric read/write ratios and complex reporting queries.
- Designing collaborative workspaces with branch/merge or time-travel history.
## What to Analyze
1. **Command vs Query Separation**: Command handlers (validate and emit events) vs Query handlers (read denormalized projections).
2. **Event Store Architecture**: Append-only immutable log (`aggregate_id`, `version`, `event_type`, `payload`) with optimistic concurrency control.View the complete source on GitHubdisaster-recovery-planner
When your agent uses it
Formulates RTO/RPO targets, cross-region failover, backup verification, and split-brain recovery procedures.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
363 tokensWhen the skill is activated
Reference documents
402 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc578 bytesSKILL.mdcore1,607 bytesexamples/example.mddoc1,010 bytes
Read SKILL.md
## Purpose
Formulate enterprise Disaster Recovery (DR) and Business Continuity plans, defining Recovery Time Objectives (RTO), Recovery Point Objectives (RPO), multi-region replication, and automated split-brain prevention.
## When to Use
- Preparing architecture for SOC 2, ISO 27001, or enterprise compliance audits.
- Designing active-passive (pilot light / warm standby) or active-active multi-region systems.
- Establishing automated database backup verification and restore drills.
## What to Analyze
1. **RTO & RPO Definitions**: Acceptable data loss in time (RPO) and acceptable downtime duration (RTO) per tier.
2. **Topology Strategy**: Backup & Restore vs Pilot Light vs Warm Standby vs Active-Active Multi-Region.View the complete source on GitHubevent-driven-architect
When your agent uses it
Designs event-driven systems with CloudEvents schemas, message brokers, idempotency keys, and dead-letter queues.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
378 tokensWhen the skill is activated
Reference documents
419 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc585 bytesSKILL.mdcore1,785 bytesexamples/example.mddoc1,012 bytes
Read SKILL.md
## Purpose
Architect resilient, decoupled event-driven architectures (EDA) using Kafka, RabbitMQ, SQS/SNS, or NATS, incorporating standardized schema registries, transactional outbox patterns, idempotent consumers, and dead-letter queue (DLQ) retry policies.
## When to Use
- Moving from synchronous request-response chains to asynchronous background processing.
- Ensuring guaranteed event delivery without dual-write inconsistency (Transactional Outbox).
- Designing event topics, partition keys for ordering, and consumer group scaling.
## What to Analyze
1. **Event Schema Design**: Standard envelopes (CloudEvents spec), event types, versioning, and payloads.
2. **Publishing Reliability**: Transactional Outbox pattern with Debezium or polling to prevent lost events if broker is down.View the complete source on GitHubfeature-flag-lifecycle-manager
When your agent uses it
Establishes flag naming, fallback defaults, rollout rings, cleanup telemetry, and automated dead flag retirement.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
400 tokensWhen the skill is activated
Reference documents
352 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc572 bytesSKILL.mdcore1,816 bytesexamples/example.mddoc833 bytes
Read SKILL.md
## Purpose
Manage feature flags from creation to deprecation, establishing standardized flag taxonomy, safe fallback defaults, phased rollout rings (canary/percentage/user groups), and automated dead-code cleanup to prevent technical debt accumulation.
## When to Use
- Introducing feature flag tooling (LaunchDarkly, Unleash, PostHog, custom Redis flags).
- Codebases clogged with hundreds of ancient, permanent boolean flags.
- Releasing risky changes using percentage rollouts and progressive ring deployments.
## What to Analyze
1. **Flag Taxonomy & Lifetime**: Release Toggle (short-lived, days) vs Experiment Toggle (weeks) vs Kill Switch (permanent) vs Permission Toggle.
2. **Safe Fallback Defaults**: Guaranteed fail-safe default value if the flag service is unreachable.View the complete source on GitHubmigration-planner
When your agent uses it
Plans a safe, incremental migration (framework, database, service, or platform) with rollback points and a dual-running strategy. Use when replacing something that's already in production and can't just be swapped in one step.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
592 tokensWhen the skill is activated
Reference documents
837 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,395 bytesSKILL.mdcore2,848 bytesexamples/example.mddoc2,625 bytes
Read SKILL.md
## Purpose
Plan a migration from an existing system to a new one in incremental, individually-reversible steps — so the migration can be paused, verified, or rolled back at any point, rather than being a single high-risk cutover.
## When to Use
- Migrating a framework, database, service, or platform that's already running in production.
- Replacing a component where a big-bang cutover would be too risky to attempt.
- The user asks how to "migrate," "move off," or "replace" something existing.
Differs from [Project Planner](../project-planner/): that plans building something new; this plans *replacing* something that already exists and must keep working throughout.
## What to Analyze / Do
View the complete source on GitHubmulti-tenant-data-partitioner
When your agent uses it
Architects database multi-tenancy models (Shared DB/Schema vs Separate Schema vs Separate Database) and tenant routing.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
414 tokensWhen the skill is activated
Reference documents
343 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc612 bytesSKILL.mdcore1,991 bytesexamples/example.mddoc866 bytes
Read SKILL.md
## Purpose
Architect secure, cost-effective, and scalable database multi-tenancy models (Shared Database/Shared Schema with Row-Level Security, Database-per-Tenant, Schema-per-Tenant) tailored to compliance, isolation, and cost constraints.
## When to Use
- Designing the data architecture for a B2B SaaS application.
- Enterprise customers requesting strict physical data isolation or custom backup schedules.
- Evaluating database costs vs cross-tenant data leakage risks.
## What to Analyze
1. **Isolation Model Selection**:
- *Shared Database, Shared Schema (Pool)*: Highest resource efficiency, lowest cost, enforced via Postgres RLS.View the complete source on GitHubproject-planner
When your agent uses it
Converts an idea into a structured development plan with milestones, tasks, dependencies, and implementation phases. Use when an idea or feature needs to be broken into a plan before work starts.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
534 tokensWhen the skill is activated
Reference documents
874 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,423 bytesSKILL.mdcore2,588 bytesexamples/example.mddoc2,302 bytes
Read SKILL.md
## Purpose
Turn an idea, feature request, or goal into a structured development plan — phases, milestones, concrete tasks, and their dependencies — so work can actually start in the right order instead of everyone improvising sequencing.
## When to Use
- An idea exists but hasn't been broken into actionable phases/tasks yet.
- Kicking off a nontrivial feature or project and want a shared plan before work starts.
- Coordinating work across multiple people/teams where task ordering and dependencies matter.
## What to Analyze / Do
1. **Clarify the goal and scope** — what does "done" look like; what's explicitly out of scope (pair with [Requirements Extractor](../../reasoning/requirements-extractor/) if the goal itself is still vague).
2. **Break into phases** — logical stages of work where each phase produces something usable or verifiable, not arbitrary time-boxed chunks.View the complete source on GitHubrate-limiting-architect
When your agent uses it
Designs distributed token bucket, leaky bucket, and tiered rate limiting architectures to prevent abuse.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
371 tokensWhen the skill is activated
Reference documents
417 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc593 bytesSKILL.mdcore1,735 bytesexamples/example.mddoc1,048 bytes
Read SKILL.md
## Purpose
Architect scalable, distributed rate limiting and traffic throttling systems using Token Bucket, Leaky Bucket, Sliding Window Log, or Sliding Window Counter algorithms to protect APIs from abuse and noisy neighbors.
## When to Use
- Protecting public APIs from DDoS, credential stuffing, and scraping.
- Implementing multi-tier usage limits (Free vs Pro vs Enterprise quotas).
- Managing outbound rate limits to comply with third-party vendor quotas (OpenAI, Stripe).
## What to Analyze
1. **Algorithm Selection**: Token Bucket (bursts allowed) vs Leaky Bucket (smooth pacing) vs Sliding Window Counter (memory efficient).
2. **Identification Key**: User ID, Organization ID, API Token, or IP address (with X-Forwarded-For trust validation).View the complete source on GitHubtech-debt-assessor
When your agent uses it
Inventories technical debt across a codebase and prioritizes it by cost-of-delay versus effort, producing a ranked paydown list. Use when debt is accumulating but it's unclear what to fix first.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
557 tokensWhen the skill is activated
Reference documents
885 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,351 bytesSKILL.mdcore2,627 bytesexamples/example.mddoc2,794 bytes
Read SKILL.md
## Purpose
Turn a vague sense that "the codebase has a lot of debt" into a ranked, justified paydown list — assessing each item by what it actually costs to keep living with it, versus what it costs to fix.
## When to Use
- Technical debt is accumulating and it's unclear what to tackle first.
- Justifying debt-paydown work to stakeholders who need a reason beyond "it's messy."
- Planning a cleanup sprint and needing to pick the highest-value targets.
Differs from [Refactor Expert](../../development/refactor-expert/): that skill simplifies one specific piece of code; this one operates at portfolio level across the codebase, deciding *what* is worth refactoring at all.
## What to Analyze
View the complete source on GitHubzero-downtime-migration-planner
When your agent uses it
Plans blue-green rollouts, canary deployments, and expand-and-contract schema migrations with zero downtime.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
411 tokensWhen the skill is activated
Reference documents
391 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc569 bytesSKILL.mdcore1,796 bytesexamples/example.mddoc1,030 bytes
Read SKILL.md
## Purpose
Formulate zero-downtime deployment and database migration blueprints (Expand/Contract pattern, Parallel Run, Blue-Green, Canary) allowing continuous availability during breaking changes.
## When to Use
- Renaming or splitting database columns in high-traffic tables.
- Replacing a core microservice or authentication provider without maintenance windows.
- Executing major database engine upgrades with replication cutovers.
## What to Analyze
1. **Expand & Contract Phases**:
- *Phase 1 (Expand)*: Add new nullable column/table alongside old one.View the complete source on GitHubapi-designer
When your agent uses it
Helps design REST APIs - routes, request/response structures, validation, status codes, and conventions. Use when designing new endpoints or reviewing an existing API's design for consistency.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
532 tokensWhen the skill is activated
Reference documents
870 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,368 bytesSKILL.mdcore2,613 bytesexamples/example.mddoc2,162 bytes
Read SKILL.md
## Purpose
Design or review REST API surfaces — routes, resource modeling, request/response shapes, status codes, versioning, and error formats — so the API is consistent, predictable, and follows established conventions rather than ad hoc choices per endpoint.
## When to Use
- Designing new endpoints or a new API from scratch.
- Reviewing an existing API for consistency before it gets more consumers.
- The user has a rough idea of what an endpoint should do and needs it shaped into a proper REST contract.
## What to Analyze / Do
1. **Resource modeling** — identify the actual resources and their relationships; prefer nouns-as-resources over RPC-style action endpoints where REST conventions fit naturally.
2. **Route design** — consistent pluralization, nesting depth (avoid over-nesting past 2 levels), and clear path parameters.View the complete source on GitHubbug-hunter
When your agent uses it
Searches code specifically for potential bugs, edge cases, race conditions, and incorrect assumptions rather than general style/quality. Use when the goal is finding what's broken, not improving what already works.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
470 tokensWhen the skill is activated
Reference documents
693 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,188 bytesSKILL.mdcore2,247 bytesexamples/example.mddoc1,704 bytes
Read SKILL.md
## Purpose
Hunt specifically for defects — not style, not maintainability, not architecture. The single question driving this skill is: "under what real input or timing, does this code produce a wrong result or crash?"
## When to Use
- The user wants bugs found, specifically — not a general quality review.
- Before shipping code that handles money, user data, or concurrency, where a missed bug is expensive.
- Debugging: the user suspects a bug exists somewhere in a file/module but hasn't found it yet.
## What to Analyze
1. **Boundary conditions** — empty collections, zero, negative numbers, max values, single-element cases.
2. **Null/undefined/missing data** — every place data is accessed, ask what happens if it's absent.View the complete source on GitHubcode-reviewer
When your agent uses it
Reviews source code for bugs, readability, maintainability, performance, and best-practice violations. Use for general-purpose code review of a diff, file, or function, not tied to a specific language concern.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
488 tokensWhen the skill is activated
Reference documents
672 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,254 bytesSKILL.mdcore2,296 bytesSKILL.mdcore2,296 bytesexamples/example.mddoc1,571 bytes
Read SKILL.md
## Purpose
Provide a thorough, general-purpose code review covering correctness, readability, maintainability, and performance — the kind of review a careful senior engineer would leave on a diff.
## When to Use
- Reviewing a diff, PR, file, or function before merge.
- The user asks for "a code review" without narrowing to a specific concern (security, types, performance) — those narrower concerns have their own skills ([Security Auditor](../security-auditor/), [TypeScript Guardian](../typescript-guardian/), [Performance Auditor](../performance-auditor/)) and this skill should defer to them for deep dives in those areas while still flagging obvious issues.
## What to Analyze
1. **Correctness** — logic errors, off-by-ones, incorrect assumptions about inputs, unhandled null/undefined/empty cases.
2. **Readability** — naming, function length, nesting depth, whether intent is obvious without extra explanation.
3. **Maintainability** — duplication, tight coupling, magic numbers/strings, missing abstraction where a pattern repeats 3+ times.View the complete source on GitHubconcurrency-race-detector
When your agent uses it
Identifies race conditions, mutex contention, unsafe shared state, and deadlocks in concurrent and async code.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
388 tokensWhen the skill is activated
Reference documents
386 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc601 bytesSKILL.mdcore1,906 bytesexamples/example.mddoc935 bytes
Read SKILL.md
## Purpose
Detect and resolve concurrency vulnerabilities, shared-state data races, asynchronous interleaving bugs, lock inversion deadlocks, and missed synchronization in multi-threaded or async event-loop environments.
## When to Use
- When debugging intermittent bugs that only reproduce under high concurrency or specific network latency.
- Reviewing shared in-memory caches, counter updates, or distributed lock implementations.
- Writing Go goroutines, Rust async/tokio, Java threads, or Node.js async operations with shared references.
## What to Analyze
1. **Shared Mutable State**: Find variables, collections, or files accessed concurrently without atomics or locks.
2. **Check-Then-Act Flaws (TOCTOU)**: Inspect code where state is checked, and acted upon in separate non-atomic operations.View the complete source on GitHubdatabase-architect
When your agent uses it
Reviews database schemas, relationships, indexes, constraints, and data modeling decisions. Use when designing a new schema or reviewing an existing one for correctness and scalability.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
549 tokensWhen the skill is activated
Reference documents
706 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,407 bytesSKILL.mdcore2,616 bytesexamples/example.mddoc1,693 bytes
Read SKILL.md
## Purpose
Review or design database schemas for correctness (data integrity is actually enforced, not just assumed), scalability (queries stay fast as data grows), and sound relational/data modeling.
## When to Use
- Designing a new schema or table structure.
- Reviewing an existing schema before it grows harder to change.
- Diagnosing why queries are slow, and the cause looks like a modeling/indexing issue.
## What to Analyze / Do
1. **Normalization vs. denormalization** — is data duplicated in a way that risks inconsistency, or normalized past the point of being queryable without excessive joins? Neither extreme is automatically correct — judge against actual access patterns.
2. **Relationships & foreign keys** — are relationships modeled correctly (1:1, 1:many, many:many via join table), and are foreign key constraints actually declared, not just implied by naming?View the complete source on GitHubdependency-auditor
When your agent uses it
Reviews package dependencies for unnecessary packages, outdated or risky patterns, duplication, and licensing/maintenance risk. Use when a dependency manifest has grown unchecked or before adding a new dependency.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
524 tokensWhen the skill is activated
Reference documents
664 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,239 bytesSKILL.mdcore2,633 bytesexamples/example.mddoc1,708 bytes
Read SKILL.md
## Purpose
Review a project's dependency manifest for bloat, risk, and duplication — packages that shouldn't be there, packages that duplicate functionality, and packages that carry maintenance or licensing risk.
## When to Use
- The dependency list has grown over time without anyone auditing it.
- Before adding a new dependency, to check if an existing one already covers the need.
- Investigating bundle size or install time bloat.
## What to Analyze
1. **Unnecessary packages** — dependencies for functionality that's a few lines of code, or that duplicate a built-in language/runtime feature.
2. **Duplication** — multiple packages solving the same problem (e.g. two date libraries, two HTTP clients) introduced at different times by different people.View the complete source on GitHuberror-handling-architect
When your agent uses it
Designs structured error hierarchies, domain error mapping, and resilient fallback/retry mechanisms across applications.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
368 tokensWhen the skill is activated
Reference documents
358 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc624 bytesSKILL.mdcore1,787 bytesexamples/example.mddoc938 bytes
Read SKILL.md
## Purpose
Standardize application error handling into a coherent architecture: custom error hierarchies, typed domain errors, HTTP/RPC status mappings, sanitized client responses, and structured observability logs.
## When to Use
- When error handling is fragmented with ad-hoc `try/catch` blocks, string checks, or unhandled promise rejections.
- Designing error responses for public REST/gRPC APIs.
- Setting up retry policies, circuit breakers, and graceful fallback behaviors.
## What to Analyze
1. **Error Hierarchy**: Base domain error, validation errors, not found errors, authorization errors, external service errors.
2. **Transport Mapping**: Clean translation from internal domain error classes to HTTP status codes / RFC 7807 Problem Details.View the complete source on GitHubgraphql-schema-designer
When your agent uses it
Designs ergonomic, performant GraphQL schemas with Relay pagination, input validation, and N+1 prevention.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
347 tokensWhen the skill is activated
Reference documents
350 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc587 bytesSKILL.mdcore1,622 bytesexamples/example.mddoc797 bytes
Read SKILL.md
## Purpose
Design clean, evolvable, and performant GraphQL schemas following best practices for naming, mutations, connection pagination, error modeling, and batch resolution (DataLoader).
## When to Use
- Designing new GraphQL types, queries, and mutations.
- Refactoring sprawling, unprincipled GraphQL schemas.
- Preventing N+1 database queries and performance bottlenecks in nested resolvers.
## What to Analyze
1. **Schema Design & Naming**: Verb-noun conventions for mutations, scalar types, and deprecation strategies.
2. **Pagination Pattern**: Relay Cursor Connections (`first`, `after`, `edges`, `node`, `pageInfo`).View the complete source on GitHublegacy-code-refactorer
When your agent uses it
Formulates safe Mikado Method refactoring dependency graphs and Strangler Fig extraction paths for fragile legacy codebases.
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
344 tokensWhen the skill is activated
Reference documents
383 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc620 bytesSKILL.mdcore1,726 bytesexamples/example.mddoc1,086 bytes
Read SKILL.md
## Purpose
Plan safe, incremental refactorings of complex, untested legacy codebases using proven methodologies (Mikado Method, Characterization Testing, Strangler Fig pattern, Seams) without breaking production behavior.
## When to Use
- Refactoring sprawling 3,000-line "God classes" or legacy spaghetti functions.
- Untangling deeply coupled monolithic code with zero existing unit tests.
- Modernizing ancient callback-hell or global-state architectures into clean, testable interfaces.
## What to Analyze
1. **Characterization Tests (Golden Master)**: Capture existing behavior with black-box snapshot tests before touching code.
2. **Mikado Graph**: Map dependency prerequisites to identify leaf nodes that can be refactored safely first.View the complete source on GitHubmemory-leak-detector
When your agent uses it
Identifies unclosed handles, event listener accumulation, retain cycles, and heap memory leak patterns.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
383 tokensWhen the skill is activated
Reference documents
358 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc630 bytesSKILL.mdcore1,796 bytesexamples/example.mddoc878 bytes
Read SKILL.md
## Purpose
Detect and fix memory leaks, lingering closures, detached DOM trees, unbounded cache growth, and uncollected resources in Node.js, JavaScript, Python, Go, and mobile applications.
## When to Use
- Applications whose memory (RSS / Heap) steadily climbs until crashing with Out-Of-Memory (OOM) errors.
- Investigating heap profile snapshots and GC thrashing.
- Reviewing caching layers, WebSocket connection registries, and event listeners.
## What to Analyze
1. **Unbounded In-Memory Collections**: Global arrays/maps that append data without TTL, LRU eviction, or size caps.
2. **Lingering Event Listeners / Subscriptions**: Attaching listeners on recurring objects without matching `removeEventListener` / `unsubscribe`.View the complete source on GitHubmicroservices-boundary-definer
When your agent uses it
Applies Domain-Driven Design (DDD) bounded contexts and event storming to decompose monoliths into clean services.
What it loads into context
Frontmatter
35 tokensAlways available to the agent
SKILL.md
380 tokensWhen the skill is activated
Reference documents
331 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc607 bytesSKILL.mdcore1,842 bytesexamples/example.mddoc947 bytes
Read SKILL.md
## Purpose
Define high-cohesion, low-coupling service boundaries using Domain-Driven Design (DDD) strategic design principles, avoiding distributed monolith anti-patterns and chatty network coupling.
## When to Use
- Planning the extraction of services from a monolithic codebase.
- Splitting a team or scaling engineering throughput across organizational boundaries (Conway's Law).
- Correcting overly granular nanoservices that require distributed transactions.
## What to Analyze
1. **Domain Entities & Aggregates**: Group data that must maintain transactional consistency within a single boundary.
2. **Ubiquitous Language**: Identify terms that mean different things in different contexts (e.g. `Account` in Billing vs `Account` in Auth).View the complete source on GitHubperformance-auditor
When your agent uses it
Looks for performance bottlenecks across frontend rendering, backend logic, database access, and network usage. Use when something is slow or before it needs to scale.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
500 tokensWhen the skill is activated
Reference documents
707 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,306 bytesSKILL.mdcore2,312 bytesexamples/example.mddoc1,718 bytes
Read SKILL.md
## Purpose
Identify concrete performance bottlenecks across the stack — frontend, backend, database, network — and quantify their likely impact, rather than offering generic "make it faster" advice.
## When to Use
- Something is measurably slow and the cause isn't obvious.
- Reviewing code before it needs to handle significantly more load or data.
- The user asks for a performance review/audit specifically.
## What to Analyze
1. **Database access** — N+1 query patterns, missing indexes (see [Database Architect](../database-architect/) for schema-level depth), fetching more columns/rows than needed.
2. **Algorithmic complexity** — loops over loops on data that can grow, repeated work that could be cached or computed once.View the complete source on GitHubpr-reviewer
When your agent uses it
Performs a pull-request-style review across an entire diff, organizing findings by severity and considering scope/intent, not just line-level code quality. Use when reviewing a full PR rather than a single function.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
484 tokensWhen the skill is activated
Reference documents
597 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,281 bytesSKILL.mdcore2,352 bytesexamples/example.mddoc1,490 bytes
Read SKILL.md
## Purpose
Review a pull request the way a senior engineer would: assess whether the change accomplishes its stated intent, is appropriately scoped, and doesn't introduce bugs, architectural drift, or maintainability regressions — then organize findings by severity like a real PR review.
## When to Use
- Reviewing a complete PR/diff (multiple files, a coherent change set) rather than a single function.
- Before approving or requesting changes on a real PR.
Differs from [Code Reviewer](../code-reviewer/): Code Reviewer is line/function-level quality; PR Reviewer additionally evaluates scope, intent-match, and whether the PR is the right size and shape as a unit of change.
## What to Analyze
1. **Intent match** — does the diff actually do what the PR title/description claims, completely?View the complete source on GitHubrefactor-expert
When your agent uses it
Identifies unnecessarily complicated code and proposes cleaner implementations while preserving behavior. Use when code works but is harder to read or change than it should be.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
426 tokensWhen the skill is activated
Reference documents
696 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,293 bytesSKILL.mdcore2,117 bytesexamples/example.mddoc1,465 bytes
Read SKILL.md
## Purpose
Find code that is more complicated than the problem it solves, and propose a concrete simpler implementation that preserves the exact same behavior. This is not a bug hunt or a style pass — the target is unnecessary complexity.
## When to Use
- Code works correctly but is hard to read, extend, or reason about.
- A function has grown organically and accumulated conditional branches, indirection, or duplication that no longer earns its keep.
- Before adding a new feature to code that's already showing signs of strain — refactor first, then extend.
## What to Analyze
1. **Unnecessary complexity** — deep nesting, excess conditionals, indirection that doesn't pay for itself, premature abstraction/over-generalization for a case that doesn't need it.
2. **Duplication** — repeated logic that should be a shared function/module.View the complete source on GitHubresilience-circuit-breaker-designer
When your agent uses it
Designs circuit breakers, bulkhead concurrency limits, fallback caches, and timeout policies for failing dependencies.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
399 tokensWhen the skill is activated
Reference documents
372 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc630 bytesSKILL.mdcore1,832 bytesexamples/example.mddoc1,069 bytes
Read SKILL.md
## Purpose
Protect applications from cascading failures when downstream dependencies (third-party APIs, microservices, databases) become slow or unresponsive, using Circuit Breakers, Bulkheads, Timeouts, and Graceful Fallbacks.
## When to Use
- Calling third-party APIs (Stripe, Twilio, OpenAI, shipment tracking) that occasionally degrade.
- Preventing thread/connection exhaustion when one downstream microservice stalls.
- Implementing graceful degradation (e.g. returning cached recommendations when AI engine is down).
## What to Analyze
1. **Circuit States**: `CLOSED` (normal), `OPEN` (failing fast without calling downstream), `HALF-OPEN` (probing recovery).
2. **Threshold Metrics**: Failure percentage threshold (e.g. >50% errors over 20 requests) and slow call duration threshold.View the complete source on GitHubsecurity-auditor
When your agent uses it
Analyzes code and implementations for common security weaknesses and unsafe practices - injection, auth flaws, secrets handling, unsafe deserialization, and access control. Use before shipping anything handling user input, auth, or sensitive data.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
604 tokensWhen the skill is activated
Reference documents
664 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,375 bytesSKILL.mdcore2,971 bytesexamples/example.mddoc1,687 bytes
Read SKILL.md
## Purpose
Find security weaknesses in an implementation: places where user input, authentication, authorization, or sensitive data are handled unsafely, using the same categories a real security review would check.
## When to Use
- Before shipping any code that handles user input, authentication, authorization, payments, or PII.
- Reviewing code that constructs queries, commands, or file paths from external input.
- The user asks for a "security review" or "security audit."
This skill is for defensive review of code you own or are authorized to review — not for developing exploits against systems you don't have permission to test.
## What to Analyze
View the complete source on GitHubsql-query-optimizer
When your agent uses it
Analyzes SQL queries, execution plans, index usage, and lock contention to optimize database operations.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
363 tokensWhen the skill is activated
Reference documents
396 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc737 bytesSKILL.mdcore1,697 bytesexamples/example.mddoc851 bytes
Read SKILL.md
## Purpose
Analyze slow or resource-intensive SQL queries, interpret EXPLAIN / ANALYZE execution plans, and rewrite queries or recommend precise indexes to eliminate sequential scans and lock contention.
## When to Use
- A query causes high CPU, memory pressure, or connection saturation on the database.
- Designing complex joins, aggregations, window functions, or subqueries.
- Diagnosing deadlocks or table lock contention under concurrent writes.
## What to Analyze
1. **Execution Plan**: Inspect cost nodes, Seq Scans, Index Scans, Bitmap Index Scans, Nested Loops vs Hash Joins.
2. **Predicate SARGability**: Identify functions on indexed columns (e.g. `WHERE DATE(created_at) = ...`) preventing index hits.View the complete source on GitHubstate-machine-designer
When your agent uses it
Designs deterministic Finite State Machines (FSMs) and statecharts for complex UI workflows and backend order lifecycles.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
343 tokensWhen the skill is activated
Reference documents
487 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc611 bytesSKILL.mdcore1,630 bytesexamples/example.mddoc1,145 bytes
Read SKILL.md
## Purpose
Model complex lifecycles (orders, payments, multi-step wizards, IoT device connections) into mathematically sound, deterministic Finite State Machines (FSMs) with explicit states, events, guards, and transition side-effects.
## When to Use
- When code is polluted with dozens of boolean flags (`isLoading`, `isSubmitted`, `hasError`, `canRetry`) creating impossible states.
- Designing distributed transaction orchestrations (Saga lifecycles).
- Modeling complex frontend forms or media player states.
## What to Analyze
1. **State Space**: Exhaustive list of discrete, mutually exclusive states.
2. **Events / Triggers**: Explicit inputs that prompt transitions.View the complete source on GitHubtypescript-guardian
When your agent uses it
Focuses specifically on TypeScript type safety - any usage, unsound generics, interface design, and type narrowing. Use for a deep type-system review, not general code quality.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
543 tokensWhen the skill is activated
Reference documents
764 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,246 bytesSKILL.mdcore2,502 bytesexamples/example.mddoc2,043 bytes
Read SKILL.md
## Purpose
Review TypeScript code specifically for type-system soundness: places where types lie about what the code actually does, where `any` erases safety that should exist, and where better type design would catch bugs at compile time instead of runtime.
## When to Use
- Reviewing TypeScript code where type safety specifically matters (shared libraries, public APIs, anything consumed by other code).
- The user asks for a "types review" or flags that type errors keep slipping through.
- Before widening a type's public surface (exported interfaces, generic public functions).
## What to Analyze
1. **`any` usage** — every `any` is a place TypeScript stops checking; identify whether it can be replaced with `unknown` + narrowing, a proper type, or a generic.
2. **Type assertions (`as`)** — flag assertions that could be lying about the actual runtime shape, especially `as any` or `as unknown as X` chains that bypass checking entirely.View the complete source on GitHubwebsocket-protocol-designer
When your agent uses it
Designs robust real-time bidirectional WebSocket/SSE protocols with heartbeat ping/pong, reconnect backoff, and auth.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
390 tokensWhen the skill is activated
Reference documents
381 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc625 bytesSKILL.mdcore1,880 bytesexamples/example.mddoc846 bytes
Read SKILL.md
## Purpose
Architect reliable, low-overhead real-time messaging protocols over WebSockets or Server-Sent Events (SSE), incorporating connection lifecycle handshakes, heartbeat ping/pong keep-alives, exponential reconnect backoff, channel multiplexing, and reconnection state recovery.
## When to Use
- Building real-time collaborative editors, live chat, trading dashboards, or notification feeds.
- Fixing zombie WebSocket connections that silently drop behind NAT firewalls.
- Implementing message ordering and missed message replay after temporary disconnection.
## What to Analyze
1. **Protocol Selection**: WebSocket (bidirectional) vs SSE (unidirectional server-to-client with native HTTP/2 multiplexing).
2. **Frame Format**: Lightweight JSON envelopes vs Binary MessagePack/Protobuf for high-frequency data.View the complete source on GitHubadr-generator
When your agent uses it
Formats Architecture Decision Records (ADRs) capturing problem context, considered alternatives, and consequences.
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
295 tokensWhen the skill is activated
Reference documents
309 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc553 bytesSKILL.mdcore1,408 bytesexamples/example.mddoc995 bytes
Read SKILL.md
## Purpose
Document significant architectural choices in a lightweight, immutable Architecture Decision Record (ADR) following the Michael Nygard format to maintain long-term technical context.
## When to Use
- Committing to a new framework, language, database, or major pattern.
- Changing an existing architectural standard or deprecating a system.
- Preserving the "why" behind non-obvious engineering decisions for future hires.
## What to Analyze
1. **Title & Status**: `[Number] [Title]` (e.g. `ADR-0012 Use ClickHouse for Event Analytics`) with status (`Proposed`, `Accepted`, `Superseded`, `Rejected`).
2. **Context**: What problem are we solving, and what business/technical constraints force a decision?View the complete source on GitHubchangelog-generator
When your agent uses it
Converts commits or development updates into clean, categorized release notes and changelogs. Use when preparing a release and raw commit history needs to become human-readable notes.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
473 tokensWhen the skill is activated
Reference documents
544 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,299 bytesSKILL.mdcore2,297 bytesexamples/example.mddoc1,275 bytes
Read SKILL.md
## Purpose
Turn a raw list of commits, PR titles, or dev notes into a clean, categorized changelog entry that a user (not just an engineer) can read and understand what changed.
## When to Use
- Preparing release notes for a new version.
- A commit history is a mix of styles/quality and needs to become one coherent changelog.
- The user pastes a list of merged PRs or commit messages and wants them turned into notes.
## What to Analyze / Do
1. **Categorize each change** — typically: Added, Changed, Fixed, Removed, Deprecated, Security (following a Keep a Changelog–style structure, or the project's existing convention if different).
2. **Rewrite for the reader, not the author** — "fix null check in auth.js" becomes "Fixed an issue where login could fail unexpectedly for some users." Focus on user-visible impact, not implementation detail, unless the audience is technical (e.g. a library's changelog for other engineers, where technical specificity is appropriate).View the complete source on GitHubcodebase-glossary-builder
When your agent uses it
Extracts domain terminology, business acronyms, and entity definitions into an ubiquitous language dictionary.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
363 tokensWhen the skill is activated
Reference documents
293 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc615 bytesSKILL.mdcore1,621 bytesSKILL.mdcore1,621 bytesexamples/example.mddoc741 bytes
Read SKILL.md
## Purpose
Scan a codebase and documentation to compile a structured Domain Glossary / Ubiquitous Language dictionary, resolving ambiguity around internal acronyms, overloaded terms, and domain entities.
## When to Use
- Onboarding new engineers to a domain-dense codebase (e.g. Fintech, Healthcare, Logistics, AdTech).
- Resolving naming confusion where different teams use different words for the same concept.
- Aligning engineering naming directly with product and business definitions.
## What to Analyze
1. **Domain Entities**: Key nouns used in database models and APIs (e.g. `Tenancy`, `LedgerEntry`, `Claim`).
2. **Internal Acronyms**: Decoding company or industry jargon (e.g. `MRR`, `ACH`, `KYC`, `EOD`).View the complete source on GitHubcommit-message-expert
When your agent uses it
Generates consistent, meaningful Git commit messages based on a diff or description of changes. Use when writing or reviewing a commit message, especially to follow Conventional Commits or a project's existing convention.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
517 tokensWhen the skill is activated
Reference documents
577 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,273 bytesSKILL.mdcore2,426 bytesexamples/example.mddoc1,536 bytes
Read SKILL.md
## Purpose
Write a clear, well-structured commit message for a given change — one that explains *what* changed and, where non-obvious, *why*, following the project's commit convention (Conventional Commits by default unless another pattern is evident).
## When to Use
- Writing a commit message for a diff/change and want it done well.
- Reviewing an existing commit message for clarity/convention compliance.
- A project's commit history is inconsistent and needs a documented convention to follow going forward.
## What to Analyze / Do
1. **Determine the convention in use** — check recent commit history for a pattern (Conventional Commits `type(scope): subject`, or a different house style) and match it; default to Conventional Commits if none is evident.
2. **Identify the actual change type** — `feat`, `fix`, `refactor`, `docs`, `test`, `chore`, `perf`, etc. — based on what the diff actually does, not what the author might casually call it.View the complete source on GitHubcontributor-guide-writer
When your agent uses it
Creates clear, welcoming CONTRIBUTING.md files, PR templates, and local dev onboarding guides for open source projects.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
295 tokensWhen the skill is activated
Reference documents
341 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc600 bytesSKILL.mdcore1,445 bytesSKILL.mdcore1,445 bytesSKILL.mdcore1,445 bytesexamples/example.mddoc866 bytes
Read SKILL.md
## Purpose
Draft comprehensive, beginner-friendly `CONTRIBUTING.md` guides, GitHub pull request templates, and issue templates to streamline open-source contributions and maintain repo code quality.
## When to Use
- Open-sourcing an internal project or launching a new public repository.
- Improving contributor onboarding when PRs consistently fail CI or lack context.
- Standardizing commit conventions and testing expectations for contributors.
## What to Analyze
1. **Prerequisites & Tooling**: Required Node/Go/Rust/Python versions, package managers, and global CLI tools.
2. **Local Setup Steps**: Exact shell commands from `git clone` to running tests locally.View the complete source on GitHubdocumentation-writer
When your agent uses it
Creates structured technical documentation from code, requirements, or existing notes. Use when a feature, module, or system needs written docs and none exist yet, or existing ones are out of date.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
479 tokensWhen the skill is activated
Reference documents
786 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,372 bytesSKILL.mdcore2,393 bytesSKILL.mdcore2,393 bytesSKILL.mdcore2,393 bytesSKILL.mdcore2,393 bytesexamples/example.mddoc2,302 bytes
Read SKILL.md
## Purpose
Produce clear, structured technical documentation from a given source — source code, requirements, meeting notes, or a mix — that explains what something is, how it works, and how to use it, for the audience it's meant for.
## When to Use
- A feature, module, API, or system has no documentation, or what exists is stale.
- Turning requirements or design notes into a reference doc.
- The user has working code but needs it explained for other engineers, or non-engineers.
## What to Analyze / Do
1. **Identify the audience** — engineers integrating with this, engineers maintaining it, or non-technical stakeholders — and match depth/jargon accordingly. Ask if unclear and it meaningfully changes the doc.
2. **Establish structure before writing prose** — overview, how it works, usage/examples, configuration, edge cases/limitations, is a reasonable default shape; adapt to what the source material actually supports.View the complete source on GitHubexecutive-summary-writer
When your agent uses it
Distills dense technical postmortems, architecture RFCs, and quarterly engineering metrics into crisp C-suite briefs.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
326 tokensWhen the skill is activated
Reference documents
444 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc591 bytesSKILL.mdcore1,567 bytesexamples/example.mddoc1,476 bytes
Read SKILL.md
## Purpose
Translate complex, jargon-heavy technical documents (incident postmortems, multi-quarter migration plans, architecture RFCs) into concise, high-impact executive summaries for CTOs, VPs, and non-technical stakeholders.
## When to Use
- Communicating major production outage postmortems to company leadership.
- Pitching large infrastructure investments requiring budget sign-off.
- Preparing quarterly engineering board updates and business impact reviews.
## What to Analyze
1. **Bottom Line Up Front (BLUF)**: What happened, what does it cost, and what is required in 2 sentences.
2. **Business Impact**: Quantify downtime, lost revenue, customer trust impact, and SLA penalty risks.View the complete source on GitHubreadme-builder
When your agent uses it
Creates professional README files for GitHub projects, covering purpose, installation, usage, and contribution info. Use when a repo has no README or an outdated/thin one.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
483 tokensWhen the skill is activated
Reference documents
588 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,247 bytesSKILL.mdcore2,241 bytesSKILL.mdcore2,241 bytesSKILL.mdcore2,241 bytesexamples/example.mddoc1,218 bytes
Read SKILL.md
## Purpose
Produce a professional, complete README for a GitHub project that lets a newcomer understand what the project is, install it, and start using it — without needing to read the source first.
## When to Use
- A repository has no README, or one that's thin/outdated.
- Preparing a project for public release or wider internal sharing.
- The user asks for "a README" for a project.
## What to Analyze / Do
1. **Determine what the project actually is** — from the codebase, package manifest, or the user's description: language/framework, what it does, its entry points.
2. **Cover the standard sections**, adapted to project type:View the complete source on GitHubrelease-notes-writer
When your agent uses it
Converts git commits, PR summaries, and changelogs into engaging, user-facing product release notes.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
339 tokensWhen the skill is activated
Reference documents
318 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc514 bytesSKILL.mdcore1,579 bytesexamples/example.mddoc913 bytes
Read SKILL.md
## Purpose
Transform raw developer commit logs and PR titles into compelling, customer-centric release notes that highlight user value, new features, bug fixes, and breaking changes.
## When to Use
- Publishing weekly, monthly, or major version product releases.
- Writing app store update descriptions and developer changelog entries.
- Creating internal stakeholder release announcements.
## What to Analyze
1. **Audience**: End-users vs API developers vs Enterprise admins.
2. **Feature Highlights**: Group related changes by customer impact rather than PR order.View the complete source on GitHubrfc-proposal-writer
When your agent uses it
Drafts formal technical Requests for Comments (RFCs) complete with motivation, architecture design, and rollout plan.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
293 tokensWhen the skill is activated
Reference documents
361 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc572 bytesSKILL.mdcore1,513 bytesexamples/example.mddoc1,169 bytes
Read SKILL.md
## Purpose
Author comprehensive, highly structured Request for Comments (RFC) engineering proposals that clearly articulate the motivation, technical design, alternatives considered, security implications, and rollout phases for major technical initiatives.
## When to Use
- Proposing large architectural refactors, new microservices, or shared libraries.
- Introducing major third-party vendors or new programming languages to the stack.
- Building consensus across distributed engineering teams before writing code.
## What to Analyze
1. **Problem Statement & Motivation**: What business or engineering pain point requires solving now?
2. **Proposed Solution & Architecture**: System diagrams, API payloads, schema migrations, and sequence flows.View the complete source on GitHubrunbook-generator
When your agent uses it
Generates structured, copy-pasteable operational runbooks and disaster recovery SOPs for on-call engineering teams.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
337 tokensWhen the skill is activated
Reference documents
414 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc545 bytesSKILL.mdcore1,597 bytesexamples/example.mddoc1,089 bytes
Read SKILL.md
## Purpose
Produce clear, foolproof, executable operational runbooks for on-call engineers to diagnose, mitigate, and resolve production alerts under pressure.
## When to Use
- Creating runbooks for new microservices, alerts, or cron jobs.
- Standardizing incident response procedures across engineering teams.
- Documenting disaster recovery failovers, certificate renewals, and manual database rollbacks.
## What to Analyze
1. **Alert Definition**: Alert name, firing trigger threshold, severity, and impacted customer services.
2. **Triage & Diagnosis**: Step-by-step commands and dashboard links to verify if it is a real issue or false positive.View the complete source on GitHubsdk-getting-started-writer
When your agent uses it
Crafts developer quickstart guides, language SDK installation snippets, and copy-pasteable curl/Python/TypeScript samples.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
355 tokensWhen the skill is activated
Reference documents
371 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc560 bytesSKILL.mdcore1,634 bytesSKILL.mdcore1,634 bytesexamples/example.mddoc979 bytes
Read SKILL.md
## Purpose
Write developer-first "Getting Started" guides, SDK quickstarts, and interactive code snippets that enable engineers to make their first successful API call in under 3 minutes.
## When to Use
- Launching a public API, developer SDK, or open-source library.
- High developer drop-off between creating an API key and making their first request.
- Writing documentation for multi-language client libraries (Node, Python, Go, cURL).
## What to Analyze
1. **Time-to-First-Hello-World**: Minimize steps between package install and first successful response.
[Credential-related source omitted]View the complete source on GitHubstatus-update-writer
When your agent uses it
Converts raw development notes into professional daily or weekly project status updates. Use when turning scattered notes/bullet points into a shareable update for a team or stakeholder.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
465 tokensWhen the skill is activated
Reference documents
579 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,365 bytesSKILL.mdcore2,179 bytesexamples/example.mddoc1,418 bytes
Read SKILL.md
## Purpose
Turn raw, informal development notes (a scratch list of what got done, blockers, half-finished thoughts) into a clear, professional status update suitable for sharing with a team or stakeholder.
## When to Use
- Writing a daily/weekly status update from rough notes.
- Converting a stream-of-consciousness list of "did X, working on Y, blocked on Z" into something shareable.
- Standardizing status update format across a team.
## What to Analyze / Do
1. **Separate signal from noise** — not every micro-task belongs in a status update; group related work into meaningful lines (5 small bug fixes on the same feature become one line, not five).
2. **Organize into clear sections** — typically: Done (this period) / In Progress / Blocked / Next. Adapt if the team has an existing format.View the complete source on GitHubci-cd-pipeline-optimizer
When your agent uses it
Audits CI/CD workflows (GitHub Actions, GitLab CI) to implement caching, parallelization, and cut build durations.
What it loads into context
Frontmatter
38 tokensAlways available to the agent
SKILL.md
382 tokensWhen the skill is activated
Reference documents
339 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc576 bytesSKILL.mdcore1,698 bytesexamples/example.mddoc796 bytes
Read SKILL.md
## Purpose
Analyze and optimize continuous integration and deployment pipelines (GitHub Actions, GitLab CI, CircleCI) to dramatically cut build minutes, reduce compute costs, eliminate redundant jobs, and speed up developer feedback loops.
## When to Use
- CI pipelines take >15 minutes, slowing down pull request velocity.
- GitHub Actions monthly billing bills are spiking.
- Investigating non-deterministic flaky steps or cache-miss penalties.
## What to Analyze
1. **Dependency & Build Caching**: Caching `node_modules`, `~/.cargo`, `~/.m2`, Go build cache, Docker build layers (Buildx / GitHub Actions Cache backend).
2. **Job Parallelization & Matrix Builds**: Running lint, typecheck, unit tests, and E2E suites concurrently instead of sequentially.View the complete source on GitHubcontext-window-optimizer
When your agent uses it
Curates and condenses codebase context, file contents, and prompts to optimize LLM token usage and response quality.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
342 tokensWhen the skill is activated
Reference documents
333 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc580 bytesSKILL.mdcore1,624 bytesexamples/example.mddoc921 bytes
Read SKILL.md
## Purpose
Compress, filter, and structure codebase context and instructions provided to AI coding agents and LLMs, maximizing token efficiency, eliminating noise, and preventing context window dilution.
## When to Use
- Feeding large codebases, trace logs, or documentation into AI assistants.
- Hitting token context limits in AI agent sessions.
- Improving LLM reasoning accuracy by stripping unneeded boilerplate and node_modules cruft.
## What to Analyze
1. **Signal-to-Noise Ratio**: Strip minified bundles, lockfiles, compiled artifacts, and repetitive mock fixtures.
2. **Skeleton & Interface Extraction**: Extract TypeScript interfaces, class signatures, and exported function headers rather than full 1,000-line function bodies.View the complete source on GitHubgit-conflict-resolver
When your agent uses it
Resolves complex git rebase and merge conflicts with AST-level context, preserving intent across concurrent branches.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
367 tokensWhen the skill is activated
Reference documents
309 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc573 bytesSKILL.mdcore1,790 bytesexamples/example.mddoc807 bytes
Read SKILL.md
## Purpose
Resolve difficult, tangled Git merge and rebase conflicts by analyzing both branches' underlying intent, syntax AST changes, import reorganizations, and semantic context rather than blindly picking incoming vs current changes.
## When to Use
- Resolving massive merge conflicts after rebasing a long-lived feature branch onto main.
- Reconciling concurrent refactorings (e.g. one branch renamed a function, another branch added new calls to it).
- Fixing lockfile conflicts (`pnpm-lock.yaml`, `package-lock.json`, `Cargo.lock`).
## What to Analyze
1. **Branch Intent Analysis**: What did Branch A (Incoming) change and why? What did Branch B (Current) change and why?
2. **Syntactic Merging**: Harmonizing import statements, exports, and interface definitions from both branches.View the complete source on GitHubinterview-question-generator
When your agent uses it
Generates technical interview questions plus an evaluation rubric for a given role or skill area. Use when preparing to interview a candidate and need structured, fair questions rather than ad hoc ones.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
463 tokensWhen the skill is activated
Reference documents
857 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,426 bytesSKILL.mdcore2,304 bytesexamples/example.mddoc2,763 bytes
Read SKILL.md
## Purpose
Generate a set of technical interview questions for a given role/skill area, paired with a concrete evaluation rubric — so interviews are structured and comparable across candidates, not improvised each time.
## When to Use
- Preparing to interview a candidate for a specific role or skill area.
- An interview loop needs consistent questions across interviewers.
- Existing interview questions feel stale, too generic, or don't actually test what the role needs.
## What to Analyze / Do
1. **Clarify what's actually being assessed** — a specific skill area (e.g. "React component design," "SQL query writing," "system design for a backend role"), seniority level, and time budget.
2. **Generate questions that discriminate** — questions where a strong candidate's answer clearly differs from a weak one, not questions with a single memorizable correct answer that only tests recall.View the complete source on GitHubmeeting-notes-distiller
When your agent uses it
Turns raw meeting notes or transcripts into structured decisions and action items. Use after a meeting when raw notes/transcript exist and need to become a shareable summary.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
437 tokensWhen the skill is activated
Reference documents
583 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,195 bytesSKILL.mdcore2,142 bytesexamples/example.mddoc1,596 bytes
Read SKILL.md
## Purpose
Convert raw, unstructured meeting notes or a transcript into a clean summary of what was decided and what needs to happen next — the artifact people actually reread, instead of scrolling back through a wall of raw notes.
## When to Use
- A meeting just happened and raw notes/transcript exist that need to become a shareable summary.
- Someone missed a meeting and needs to catch up without reading the full transcript.
- A recurring meeting needs a consistent summary format over time.
## What to Analyze / Do
1. **Separate discussion from decisions** — most of a meeting is discussion; only some of it results in an actual decision. Distinguish clearly between "this was debated" and "this was decided."
2. **Extract action items** — each with an owner if stated or clearly implied, and a deadline if one was mentioned; mark "owner unclear" rather than guessing.View the complete source on GitHubmonorepo-workflow-architect
When your agent uses it
Designs monorepo workspaces, dependency graphs, package sharing, and incremental build pipelines with Turborepo or Nx.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
368 tokensWhen the skill is activated
Reference documents
374 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc563 bytesSKILL.mdcore1,733 bytesexamples/example.mddoc811 bytes
Read SKILL.md
## Purpose
Architect scalable monorepo structures (Turborepo, Nx, pnpm workspaces) with strict package boundary isolation, shared internal UI/config/type packages, deterministic dependency graphs, and remote build caching.
## When to Use
- Consolidating multiple standalone repositories into a single unified monorepo.
- Setting up shared UI component libraries, TypeScript configs, or ESLint rules across apps.
- Fixing slow monorepo build times using incremental build pipelines and computation caching.
## What to Analyze
1. **Workspace Topography**: `apps/*` (deployable targets) vs `packages/*` (internal shared libraries).
2. **Dependency Graph Directionality**: Ensuring apps depend on packages, and leaf packages never depend upward.View the complete source on GitHubon-call-handover-writer
When your agent uses it
Formats structured end-of-shift summaries covering active incidents, degraded services, and pending follow-ups.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
334 tokensWhen the skill is activated
Reference documents
398 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc515 bytesSKILL.mdcore1,535 bytesexamples/example.mddoc1,097 bytes
Read SKILL.md
## Purpose
Generate concise, comprehensive, and actionable on-call shift handover reports to transfer operational context smoothly to the incoming engineer without lost details.
## When to Use
- Weekly or daily on-call shift transitions.
- Handing over active or mitigated incidents across time zones (Follow-the-Sun).
- Summarizing alert volume and noise for engineering managers.
## What to Analyze
1. **Active / Ongoing Incidents**: Any un-resolved or partially mitigated P1/P2 issues.
2. **Recent Deployments & Feature Flags**: High-risk changes toggled during the shift.View the complete source on GitHubonboarding-guide-generator
When your agent uses it
Generates a new-engineer onboarding guide from a codebase's actual structure - setup steps, architecture overview, key files, and where to start. Use when a project has no onboarding doc or an outdated one.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
507 tokensWhen the skill is activated
Reference documents
701 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,247 bytesSKILL.mdcore2,409 bytesexamples/example.mddoc1,993 bytes
Read SKILL.md
## Purpose
Generate an onboarding guide for a new engineer joining a project — grounded in the codebase's actual structure and setup, not a generic checklist — so a newcomer can get from "cloned the repo" to "made a first meaningful change" with less hand-holding.
## When to Use
- A project has no onboarding doc, or an outdated one that no longer matches the codebase.
- Preparing for a new hire or new contributor joining.
- The user asks for "onboarding docs" or "getting started" documentation for a codebase.
## What to Analyze / Do
1. **Determine real setup steps** — from the actual package manifest/README/scripts, not assumed commands. Don't invent steps that aren't verifiable from the source.
2. **Summarize the architecture** — the major components/services and how they relate, at a level a newcomer needs before diving into any one file.View the complete source on GitHubprompt-enhancer
When your agent uses it
Refines vague, unstructured user prompts into clear, constraint-driven prompts with explicit formats and rules.
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
299 tokensWhen the skill is activated
Reference documents
355 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc574 bytesSKILL.mdcore1,522 bytesexamples/example.mddoc1,104 bytes
Read SKILL.md
## Purpose
Transform loose, ambiguous, or incomplete user requests into high-precision, constraint-driven prompts with explicit roles, context requirements, step-by-step reasoning directives, output schemas, and boundary rules.
## When to Use
- When an initial prompt produces hallucinated, generic, or off-target AI responses.
- Writing reusable prompt templates or system instructions for AI agent workflows.
- Refining complex coding or architectural prompts before executing them.
## What to Analyze
1. **Role & Persona**: Establish precise expertise level (e.g. "Senior Rust Systems Engineer").
2. **Context & Inputs**: Identify missing variables, code snippets, or environment specs.View the complete source on GitHubretro-facilitator
When your agent uses it
Structures raw sprint retro notes into themes and concrete actions. Use after a retro when raw sticky-note-style input (what went well/poorly/to try) needs to become a clean summary with follow-through.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
502 tokensWhen the skill is activated
Reference documents
694 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,187 bytesSKILL.mdcore2,328 bytesexamples/example.mddoc2,012 bytes
Read SKILL.md
## Purpose
Turn raw retro input (a scattered list of what went well, what didn't, and ideas to try) into a structured summary with clustered themes and concrete, ownable action items — so retros produce follow-through instead of just catharsis.
## When to Use
- After a sprint/iteration retro, with raw notes (sticky notes, a shared doc, verbal notes) that need structuring.
- A team's retros tend to surface the same complaints repeatedly with no visible action — worth using this to force clustering and concrete actions.
## What to Analyze / Do
1. **Cluster related raw items into themes** — several individually-worded complaints about "too many meetings," "context switching," "no focus time" likely cluster into one theme (interruption/focus-time issues), not three separate items.
2. **Separate went-well from went-poorly from ideas-to-try** clearly.
3. **Convert the most significant themes into concrete action items** — not every theme needs an action (some are just useful signal), but recurring or high-impact ones should get one.View the complete source on GitHubtask-breakdown-assistant
When your agent uses it
Breaks a single ticket or task into concrete, actionable subtasks. Use when one task feels too large or vague to just start on, at the individual-task level - not whole-project planning.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
481 tokensWhen the skill is activated
Reference documents
691 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,338 bytesSKILL.mdcore2,275 bytesexamples/example.mddoc1,912 bytes
Read SKILL.md
## Purpose
Break one task/ticket down into concrete, sequenced subtasks small enough to just start on. Deliberately atomic and single-task scoped — for whole-project phasing and cross-team dependencies, see [Project Planner](../../architecture/project-planner/) instead.
## When to Use
- A single ticket/task feels too large or vague to start on directly.
- Estimating a task requires understanding its real sub-steps first.
- Handing a task to someone else and want to leave them a concrete starting checklist.
Differs from [Project Planner](../../architecture/project-planner/): that skill produces phases/milestones for a multi-task project; this skill produces the subtask checklist for one task within that project.
## What to Analyze / Do
View the complete source on GitHubtech-debt-burndown-planner
When your agent uses it
Quantifies technical debt into an actionable, prioritized burndown backlog with clear ROI estimates.
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
374 tokensWhen the skill is activated
Reference documents
407 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc577 bytesSKILL.mdcore1,744 bytesexamples/example.mddoc941 bytes
Read SKILL.md
## Purpose
Audit and convert sprawling, informal technical debt complaints into a rigorously prioritized, ROI-driven engineering burndown backlog ranked by Risk, Developer Drag, and Remediation Effort.
## When to Use
- Planning engineering allocation for technical debt sprints or quarterly OKRs.
- Convincing product managers to prioritize refactoring by translating tech debt into developer velocity and reliability metrics.
- Establishing an ongoing, sustainable 20% technical debt paydown workflow.
## What to Analyze
1. **Debt Categorization**: Architecture Debt (monolith coupling), Test Debt (flaky E2E tests), Tooling Debt (slow CI builds), Dependency Debt (EOL libraries).
2. **Developer Drag Factor (1-5)**: How many hours per engineer does this issue waste weekly?View the complete source on GitHubcognitive-bias-detector
When your agent uses it
Audits design documents, sprint estimates, and technical debates for cognitive biases like anchoring, sunk cost, and optimistic scoping.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
307 tokensWhen the skill is activated
Reference documents
313 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc604 bytesSKILL.mdcore1,427 bytesexamples/example.mddoc872 bytes
Read SKILL.md
## Purpose
Detect and correct human cognitive distortions in engineering planning, architectural choices, and project roadmaps to avoid predictable traps.
## When to Use
- Reviewing sprint estimates or project milestone plans.
- When a team insists on maintaining an obsolete custom system (sunk cost).
- When a design heavily mirrors the author's previous company stack (availability bias / law of the instrument).
## What to Analyze
1. **Sunk Cost Fallacy**: Continuing an unviable strategy because of prior invested hours.
2. **Planning Fallacy & Optimism Bias**: Assuming perfect zero-defect execution with no buffer.View the complete source on GitHubdecision-maker
When your agent uses it
Compares multiple candidate solutions against explicit criteria and trade-offs, and produces a structured recommendation. Use when the user has several real options and needs a defensible pick, not just a pros/cons list.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
415 tokensWhen the skill is activated
Reference documents
661 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,346 bytesSKILL.mdcore2,063 bytesexamples/example.mddoc1,950 bytes
Read SKILL.md
## Purpose
Given two or more candidate solutions to the same problem, evaluate them against explicit criteria and trade-offs, and produce one clear, defensible recommendation — not a noncommittal summary of pros and cons.
## When to Use
- The user has already narrowed a decision down to a shortlist of real options.
- A choice has real trade-offs and no option is a strict superset of the others.
- The user needs a documented rationale they can share with others (a design doc, an ADR).
## What to Analyze
1. **Confirm the options** being compared and the actual decision being made.
2. **Establish criteria** — ask for or infer the dimensions that matter (cost, latency, team familiarity, time to ship, long-term maintainability, reversibility). State them explicitly before scoring.View the complete source on GitHubdeep-think
When your agent uses it
Breaks a complicated problem into smaller reasoning steps and evaluates multiple possible approaches before recommending one. Use for genuinely hard, multi-faceted problems, not routine tasks.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
425 tokensWhen the skill is activated
Reference documents
707 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,491 bytesSKILL.mdcore2,150 bytesexamples/example.mddoc2,065 bytes
Read SKILL.md
## Purpose
Slow down on a hard problem: decompose it into its component sub-problems, generate more than one candidate approach, reason through each honestly, and only then converge on a recommendation. This exists to counteract jumping to the first plausible-sounding solution on problems that deserve better.
## When to Use
- The problem has multiple interacting constraints (technical, product, resourcing) and the right approach isn't obvious.
- A first-instinct answer feels too easy for how hard the problem sounded.
- The user explicitly asks to "think deeply," "reason through," or "really think this through" on something.
Do not use for simple, well-understood tasks — decomposing a one-step problem into stages wastes the user's time.
## What to Analyze / Do
View the complete source on GitHubdevils-advocate
When your agent uses it
Deliberately takes the opposing position to a stated idea or decision and builds the strongest possible case against it, to identify weaknesses before commitment. Use when the user wants a genuine counter-argument, not agreement.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
459 tokensWhen the skill is activated
Reference documents
647 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,348 bytesSKILL.mdcore2,172 bytesexamples/example.mddoc1,927 bytes
Read SKILL.md
## Purpose
Given a stated position, decision, or idea, construct the strongest good-faith argument *against* it — even if that argument is ultimately weaker than the case for it. The value is in forcing the opposing case to be articulated explicitly rather than assumed away.
## When to Use
- The user has already decided on something and wants to know what a smart opponent would say against it.
- A group or team seems to be converging on consensus too quickly.
- Before finalizing a decision that's hard to reverse.
This differs from [GrillMe](../grill-me/): GrillMe attacks weaknesses broadly across many angles; Devil's Advocate builds one coherent, sustained counter-position, as if arguing the other side in a debate.
## What to Analyze
View the complete source on GitHubfirst-principles-analyzer
When your agent uses it
Deconstructs problems down to fundamental truths and foundational constraints rather than reasoning by analogy or convention.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
379 tokensWhen the skill is activated
Reference documents
494 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,201 bytesSKILL.mdcore1,896 bytesexamples/example.mddoc1,109 bytes
Read SKILL.md
## Purpose
Strip away industry cargo-culting, legacy conventions, and reasoning-by-analogy to rebuild solutions strictly from fundamental constraints (physics, math, raw computing limits, core business rules).
## When to Use
- When existing solutions are bloated, expensive, or overly complex because "that is how everyone does it."
- When rethinking an architectural component or feature from the ground up.
- When evaluating whether an established best practice actually applies to your specific constraints.
## What to Analyze
1. **Identify the Core Objective**: What is the non-negotiable end goal in one sentence?
2. **Catalog Received Assumptions**: List every assumption inherited from typical stacks, standard patterns, or prior systems.View the complete source on GitHubgrill-me
When your agent uses it
Aggressively reviews, questions, and challenges an idea, implementation, architecture, or plan instead of agreeing with it. Use when the user wants their thinking pressure-tested, not validated.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
503 tokensWhen the skill is activated
Reference documents
668 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,308 bytesSKILL.mdcore2,334 bytesexamples/example.mddoc1,876 bytes
Read SKILL.md
## Purpose
Challenge the user's idea, implementation, architecture, or decision as hard as a skeptical, experienced peer would — instead of defaulting to agreement or polite hedging. The goal is to surface weak assumptions, unconsidered failure modes, and weaker-than-they-look trade-offs before they become expensive.
## When to Use
- The user explicitly asks to have an idea, plan, or architecture "challenged," "grilled," "stress-tested," or "poked full of holes."
- Before committing to a significant technical or product decision.
- When a plan sounds too clean and hasn't been argued against yet.
Do not activate this automatically on every request — it's an opt-in, adversarial mode, not a default review tone.
## What to Analyze
View the complete source on GitHubpre-mortem-facilitator
When your agent uses it
Runs prospective failure simulations by assuming a project or deployment has failed and working backward to identify vulnerabilities.
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
347 tokensWhen the skill is activated
Reference documents
342 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc515 bytesSKILL.mdcore1,669 bytesexamples/example.mddoc1,084 bytes
Read SKILL.md
## Purpose
Uncover hidden risks before launch by assuming the project has completely failed 6 months in the future, then working backward to diagnose why.
## When to Use
- Prior to kicking off a major migration, rewrite, or product launch.
- When a plan feels "too smooth" and team members are hesitant to voice doubts.
- Before committing to a major third-party dependency or cloud vendor.
## What to Analyze
1. **The Disaster Scenario**: Assume it is 6 months post-launch and the project was rolled back or caused massive downtime.
2. **Failure Vectors**:View the complete source on GitHubrequirements-extractor
When your agent uses it
Converts vague, informal, or incomplete requirements into clear functional and technical requirements, and flags open questions. Use when a request is too ambiguous to implement directly.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
431 tokensWhen the skill is activated
Reference documents
608 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,440 bytesSKILL.mdcore2,211 bytesexamples/example.mddoc1,534 bytes
Read SKILL.md
## Purpose
Turn a vague request ("make it faster," "add user profiles," "it should feel more modern") into explicit, checkable functional and technical requirements, and surface the ambiguities that need an answer before implementation can start.
## When to Use
- A feature request, ticket, or user message is underspecified for direct implementation.
- Before starting implementation on anything nontrivial, to confirm scope with the requester.
- When a team keeps re-litigating "wait, was that supposed to include X?" mid-build.
## What to Analyze / Do
1. **Restate the request** in plain language to confirm the core intent.
2. **Extract functional requirements** — what the system must do, from a user's perspective, as discrete checkable statements ("User can reset their password via email").View the complete source on GitHubroot-cause-diagnoser
When your agent uses it
Performs 5-Whys and Ishikawa fishbone causal analysis to discover root causes behind systemic bugs, outages, and regressions.
What it loads into context
Frontmatter
39 tokensAlways available to the agent
SKILL.md
309 tokensWhen the skill is activated
Reference documents
373 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc811 bytesSKILL.mdcore1,443 bytesexamples/example.mddoc1,012 bytes
Read SKILL.md
## Purpose
Drill past surface-level symptoms and immediate triggers to uncover the systemic, architectural, and organizational root causes of engineering failures.
## When to Use
- Post-incident reviews and postmortems.
- Recurring bugs that keep resurfacing after quick patches.
- Flaky systems where the immediate fix failed to prevent secondary fallout.
## What to Analyze
1. **Immediate Trigger**: What directly caused the error?
2. **Propagation Chain**: How did the failure cascade through the system?View the complete source on GitHubsecond-order-effects-analyzer
When your agent uses it
Analyzes downstream cascade effects, systemic feedback loops, and unintended consequences of technical decisions.
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
352 tokensWhen the skill is activated
Reference documents
379 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc608 bytesSKILL.mdcore1,625 bytesexamples/example.mddoc1,144 bytes
Read SKILL.md
## Purpose
Anticipate the multi-order ripple effects ("and then what?") of architectural changes, API deprecations, schema updates, or rate limit adjustments across interrelated systems, teams, and user habits.
## When to Use
- Proposing a breaking change or deprecation.
- Adding strict rate limits, database indexes, or caching layers.
- Changing pricing tiers, billing models, or developer API quotas.
## What to Analyze
1. **First-Order Effect (Immediate Intent)**: What does this change directly accomplish?
2. **Second-Order Effects (Downstream Systems)**: How do upstream callers, batch jobs, and databases react?View the complete source on GitHubsocratic-interrogator
When your agent uses it
Probes ambiguous specifications, hidden assumptions, and underspecified product requests through structured inquiry.
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
345 tokensWhen the skill is activated
Reference documents
346 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc557 bytesSKILL.mdcore1,725 bytesexamples/example.mddoc1,078 bytes
Read SKILL.md
## Purpose
Unpack vague, incomplete, or underspecified requirements by asking disciplined, structured Socratic questions that force clarity on edge cases, user intent, and non-functional requirements before writing code.
## When to Use
- When handed a one-line ticket or vague feature request ("Make search better", "Add export").
- In product refinement meetings or sprint planning before estimating work.
- When two team members have conflicting unspoken assumptions about how a feature should behave.
## What to Analyze
1. **Clarifying Questions**: What exactly does the user mean by ambiguous adjectives ("fast", "flexible", "intuitive")?
2. **Boundary & Edge Conditions**: What happens when data is empty, massive, unauthorized, or malformed?View the complete source on GitHubtradeoff-matrix-builder
When your agent uses it
Constructs weighted, multi-attribute decision matrices evaluating technical, architectural, or library choices.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
297 tokensWhen the skill is activated
Reference documents
368 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc664 bytesSKILL.mdcore1,498 bytesexamples/example.mddoc821 bytes
Read SKILL.md
## Purpose
Quantify and structure complex technical evaluations by comparing alternatives against explicit, weighted decision criteria with rationale.
## When to Use
- Choosing between frameworks, databases, libraries, or architectural patterns.
- Resolving engineering stalemates on technology selection.
- Providing objective justification for RFCs and executive presentations.
## What to Analyze
1. **Candidate Options**: 2 to 4 viable technical contenders.
2. **Evaluation Dimensions**: Performance, developer experience, maintenance cost, ecosystem maturity, learning curve, vendor lock-in.View the complete source on GitHubauth-flow-reviewer
When your agent uses it
Deep review of authentication, authorization, session, and SSO flows specifically - token lifecycle, session fixation, logout behavior, and OAuth/SSO correctness. Use when reviewing or designing login, session, or SSO code specifically.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
603 tokensWhen the skill is activated
Reference documents
865 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,271 bytesSKILL.mdcore2,953 bytesexamples/example.mddoc2,768 bytes
Read SKILL.md
## Purpose
Review authentication and authorization flows in depth — login, session management, token lifecycle, logout, and SSO/OAuth integrations — going deeper into this one area than [Security Auditor](../../development/security-auditor/)'s general pass covers.
## When to Use
- Reviewing or designing login, session, or logout code.
- Integrating an SSO/OAuth provider.
- Debugging auth-related bugs (unexpected logouts, session persistence issues, "why is this user still logged in").
## What to Analyze
1. **Session lifecycle** — session creation on login, expiry (both idle timeout and absolute max lifetime), and invalidation on logout — confirm logout actually invalidates server-side state, not just clears a client-side cookie.
2. **Session fixation** — is a new session ID issued on login (not reusing a pre-login session ID), preventing an attacker from fixing a victim's session ID before authentication?View the complete source on GitHubcompliance-privacy-reviewer
When your agent uses it
Reviews how a feature or system handles PII, data retention, and consent against common privacy-framework principles (GDPR-style). Use when a feature collects, stores, or processes personal data - not a substitute for legal advice.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
647 tokensWhen the skill is activated
Reference documents
812 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,466 bytesSKILL.mdcore3,228 bytesexamples/example.mddoc2,850 bytes
Read SKILL.md
## Purpose
Review how a feature collects, stores, processes, and retains personal data against common privacy-framework principles — data minimization, purpose limitation, consent, retention limits, and user rights (access/deletion/export) — flagging gaps before they become compliance problems.
## When to Use
- A feature collects, stores, or processes personal data (PII) — user profiles, tracking/analytics, location data, health/financial data, anything third-party-shareable.
- Reviewing a data flow or new integration for privacy implications.
- Before shipping something that touches user data in a new way.
**This is not legal advice.** Real compliance sign-off (GDPR, CCPA, HIPAA, etc.) requires qualified legal review — this skill flags likely gaps for a human/legal team to evaluate, not a compliance certification.
## What to Analyze
View the complete source on GitHubcors-csrf-auditor
When your agent uses it
Reviews Cross-Origin Resource Sharing configs, CSRF protections, SameSite cookies, and origin security.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
390 tokensWhen the skill is activated
Reference documents
354 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc568 bytesSKILL.mdcore1,773 bytesexamples/example.mddoc959 bytes
Read SKILL.md
## Purpose
Audit web application endpoints for cross-origin vulnerabilities, overly permissive CORS headers (`Access-Control-Allow-Origin: *` with credentials), missing Anti-CSRF tokens on cookie-based state-changing endpoints, and weak SameSite cookie attributes.
## When to Use
- Exposing new public or authenticated API endpoints.
- Setting up single sign-on (SSO) or cross-subdomain API sharing.
- Reviewing cookie security configurations and pre-flight HTTP headers.
## What to Analyze
1. **CORS Headers**:
- Inspect `Access-Control-Allow-Origin`, `Access-Control-Allow-Credentials`, and wildcard reflection of `Origin` header.View the complete source on GitHubcryptographic-practices-auditor
When your agent uses it
Reviews cipher algorithms, key derivation parameters (Argon2, bcrypt), token signing keys, and TLS settings.
What it loads into context
Frontmatter
36 tokensAlways available to the agent
SKILL.md
396 tokensWhen the skill is activated
Reference documents
336 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc557 bytesSKILL.mdcore1,726 bytesSKILL.mdcore1,726 bytesSKILL.mdcore1,726 bytesexamples/example.mddoc1,029 bytes
Read SKILL.md
## Purpose
Audit source code and infrastructure configurations for cryptographic weaknesses: obsolete ciphers (MD5, SHA1, DES, RC4), hardcoded encryption keys, weak key derivation functions (KDFs), insecure random number generators, and flawed token signing.
## When to Use
- Reviewing password hashing, encryption at rest, and secret token generation.
- Implementing asymmetric JWT signing (RS256 / EdDSA) or HMAC validation.
- Validating TLS cipher suite configurations and webhook signature verification.
## What to Analyze
1. **Password Hashing**: Use of Argon2id or bcrypt (cost factor >= 12) vs obsolete plain SHA256/MD5.
2. **Symmetric Encryption**: AES-256-GCM / ChaCha20-Poly1305 (authenticated encryption) vs insecure AES-ECB / AES-CBC without HMAC.View the complete source on GitHubdata-anonymizer-specifier
When your agent uses it
Formulates redaction rules and masking strategies for PII, secrets, and customer data in logs and staging.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
385 tokensWhen the skill is activated
Reference documents
337 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc584 bytesSKILL.mdcore1,697 bytesexamples/example.mddoc736 bytes
Read SKILL.md
## Purpose
Define automated data anonymization, pseudonymization, and redaction rules to prevent Personally Identifiable Information (PII), credit card numbers, passwords, and API keys from leaking into application logs, error monitoring tools, and staging databases.
## When to Use
- Sanitizing production database snapshots for local development or QA environments.
- Configuring log scrubber rules (Datadog, Pino, Winston, Logstash).
- Complying with GDPR, HIPAA, or PCI-DSS redaction mandates.
## What to Analyze
1. **PII Cataloging**: Email addresses, phone numbers, SSNs, IP addresses, full names, physical addresses.
2. **Secret Identification**: Passwords, bearer tokens, JWTs, API keys, credit card PANs / CVVs.View the complete source on GitHubdependency-vulnerability-triage
When your agent uses it
Triages CVEs and Dependabot/Snyk security alerts to assess real runtime exploitability and reduce alarm fatigue.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
386 tokensWhen the skill is activated
Reference documents
319 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc577 bytesSKILL.mdcore1,836 bytesexamples/example.mddoc782 bytes
Read SKILL.md
## Purpose
Triage and evaluate automated security alerts (Dependabot, Snyk, GitHub Advisory, Trivy) to determine true exploitability in your specific application context, distinguishing genuine high-risk threats from harmless dev-dependency false positives.
## When to Use
- Reviewing a barrage of automated Dependabot or Snyk PRs.
- Preparing for security compliance reviews where open CVEs must be justified or remediated.
- Deciding whether a vulnerability requires an emergency out-of-band deployment.
## What to Analyze
1. **Vulnerability Mechanics**: What exact function or API triggers the vulnerability (e.g. Prototype Pollution in `lodash.merge`, ReDoS in regex parser)?
2. **Reachable Attack Surface**: Does your application actually import and call the vulnerable function with untrusted user input?View the complete source on GitHubincident-postmortem-writer
When your agent uses it
Structures raw incident notes into a blameless postmortem - timeline, root cause, impact, and action items. Use after an incident/outage once the immediate fire is out and it needs to be documented.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
569 tokensWhen the skill is activated
Reference documents
888 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,398 bytesSKILL.mdcore2,728 bytesSKILL.mdcore2,728 bytesexamples/example.mddoc2,808 bytes
Read SKILL.md
## Purpose
Turn raw, informal incident notes (timestamps, Slack messages, half-remembered sequence of events) into a structured, blameless postmortem document that captures what happened, why, and what changes as a result.
## When to Use
- After an incident/outage, once it's resolved and needs to be documented.
- Raw notes/timeline exist (from an incident channel, monitoring alerts, or people's recollections) and need to become a coherent document.
- A team wants to standardize postmortem format.
## What to Analyze / Do
1. **Build a clear timeline** — order events chronologically with timestamps where available; note where the timeline has gaps or uncertainty rather than inventing precision that isn't there.
2. **Separate root cause from contributing factors** — the root cause is what actually triggered the incident; contributing factors are things that made it worse or harder to detect/resolve (e.g. "alerting was misconfigured" is a contributing factor to detection delay, not necessarily the root cause of the outage itself).View the complete source on GitHubjwt-security-hardener
When your agent uses it
Audits JSON Web Token implementations for algorithm confusion attacks, key rotation, expiration, and replay defense.',
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
405 tokensWhen the skill is activated
Reference documents
333 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc607 bytesSKILL.mdcore1,871 bytesexamples/example.mddoc912 bytes
Read SKILL.md
## Purpose
Audit and harden JSON Web Token (JWT) authentication, signing, and verification pipelines to eliminate critical vulnerabilities: algorithm confusion (`alg: none`, HMAC vs RSA/ECDSA confusion), weak signing secrets, missing claim validations, and lack of revocation mechanisms.
## When to Use
- Implementing or reviewing JWT authentication for APIs, single sign-on, or microservices.
- Passing security audits and penetration tests on token validation logic.
- Setting up token rotation, refresh token revocation, and asymmetric key pairs (JWKS).
## What to Analyze
1. **Algorithm Whitelisting**: Explicitly enforcing expected algorithms (e.g. `algorithms: ['RS256']`) preventing `none` or public-key-as-HMAC attacks.
2. **Mandatory Standard Claims**: Enforcing `exp` (short expiration, max 15m), `iat`, `nbf`, `iss` (issuer validation), and `aud` (audience validation).View the complete source on GitHubrbac-abac-designer
When your agent uses it
Designs Role-Based and Attribute-Based Access Control models, permission bitmasks, and multi-tenant boundary checks.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
391 tokensWhen the skill is activated
Reference documents
386 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc598 bytesSKILL.mdcore1,824 bytesexamples/example.mddoc907 bytes
Read SKILL.md
## Purpose
Architect scalable, secure authorization frameworks supporting Role-Based Access Control (RBAC), Attribute-Based Access Control (ABAC), fine-grained permissions, and strict multi-tenant data isolation.
## When to Use
- Implementing workspace roles (Owner, Admin, Editor, Viewer) in a B2B SaaS application.
- Designing resource-level permissions (e.g. "Can edit document only if document belongs to user's team AND status is draft").
- Preventing Insecure Direct Object References (IDOR) and cross-tenant data leakage.
## What to Analyze
1. **Authorization Paradigm**: RBAC (role assigned to user) vs ABAC (policy based on user attributes + resource attributes + environment).
2. **Permission Granularity**: Action-resource strings (e.g. `documents:write`, `billing:manage`) or numeric bitmasks.View the complete source on GitHubsecrets-scanner
When your agent uses it
Narrowly scans code and config for hardcoded secrets, credentials, API keys, and tokens. Use before a commit/PR, or when auditing a codebase for accidentally-committed secrets.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
602 tokensWhen the skill is activated
Reference documents
830 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,436 bytesSKILL.mdcore2,803 bytesexamples/example.mddoc2,186 bytes
Read SKILL.md
## Purpose
Find hardcoded secrets — API keys, passwords, tokens, private keys, connection strings with embedded credentials — sitting in code or config where they shouldn't be. Narrow and mechanical by design, unlike [Security Auditor](../../development/security-auditor/)'s broader vulnerability sweep.
## When to Use
- Before committing/opening a PR, especially after copy-pasting example code or config from elsewhere.
- Auditing an existing codebase for accidentally-committed secrets, e.g. before making a private repo public.
- The user specifically asks to check for "hardcoded secrets," "leaked credentials," or similar.
## What to Analyze
[Credential-related source omitted]
[Credential-related source omitted]View the complete source on GitHubsoc2-evidence-collector
When your agent uses it
Prepares automated audit trails, access review logs, change management records, and infrastructure evidence for SOC 2 audits.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
411 tokensWhen the skill is activated
Reference documents
420 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc612 bytesSKILL.mdcore1,890 bytesexamples/example.mddoc1,099 bytes
Read SKILL.md
## Purpose
Automate and structure evidence collection for SOC 2 Type II compliance audits across the Trust Services Criteria (Security, Availability, Confidentiality), organizing access reviews, change control pull requests, encryption proof, and disaster recovery drill logs.
## When to Use
- Preparing for annual SOC 2 Type I or Type II compliance audits.
- Configuring automated compliance platforms (Vanta, Drata, Secureframe).
- Creating tamper-proof audit trails for change management and production database access.
## What to Analyze
1. **Change Management (CC8.1)**: Proof that all production deployments link to approved PRs with 2+ code reviews and passing CI checks.
2. **Access Control & Least Privilege (CC6.1 - CC6.3)**: Quarterly user access review logs, SSO MFA enforcement, and zero static root keys.View the complete source on GitHubthreat-modeler
When your agent uses it
Performs proactive, pre-implementation threat modeling (STRIDE-style) for a feature or system before it's built. Use when designing something new that touches user data, auth, money, or external input, before writing code.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
556 tokensWhen the skill is activated
Reference documents
732 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,422 bytesSKILL.mdcore2,691 bytesexamples/example.mddoc2,018 bytes
Read SKILL.md
## Purpose
Identify likely threats and attack surfaces for a feature or system *before* it's built, so mitigations are designed in from the start rather than patched on after a [Security Auditor](../../development/security-auditor/) review finds them in finished code.
## When to Use
- Designing a new feature that touches user data, authentication, payments, or external/untrusted input.
- Before finalizing an architecture that introduces a new trust boundary (a new service, a new external integration, a new user-facing input).
- The user asks for a "threat model" or "what could go wrong from a security angle" on something not yet built.
Differs from [Security Auditor](../../development/security-auditor/): that skill reviews *existing* code for concrete vulnerabilities; this skill reasons about a *design* before code exists, to catch classes of risk while they're still cheap to address.
## What to Analyze / Do
View the complete source on GitHubchaos-experiment-designer
When your agent uses it
Designs chaos engineering experiments like network latency injection and node termination to validate resilience.
What it loads into context
Frontmatter
25 tokensAlways available to the agent
SKILL.md
342 tokensWhen the skill is activated
Reference documents
337 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc597 bytesSKILL.mdcore1,710 bytesSKILL.mdcore1,710 bytesexamples/example.mddoc928 bytes
Read SKILL.md
## Purpose
Formulate structured chaos engineering experiments to empirically test system resilience against infrastructure disruptions (network latency, pod crashes, database failovers, DNS outages).
## When to Use
- Validating high-availability claims prior to peak shopping events (Black Friday) or major launches.
- Verifying circuit breakers, retries, and fallback caches actually work under real network turbulence.
- Testing alerting thresholds and on-call paging during automated failure simulations.
## What to Analyze
1. **Steady State Hypothesis**: Measurable baseline metric representing normal operation (e.g., 99.9% 2xx responses, latency p95 < 250ms).
2. **Turbulence Variable**: Specific failure injected (e.g., 500ms latency to payment gateway, killing random Redis replicas).View the complete source on GitHubcontract-testing-designer
When your agent uses it
Establishes consumer-driven contract tests using Pact or OpenAPI to prevent breaking changes across services.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
300 tokensWhen the skill is activated
Reference documents
367 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc525 bytesSKILL.mdcore1,586 bytesexamples/example.mddoc1,009 bytes
Read SKILL.md
## Purpose
Design consumer-driven contract testing suites (Pact, OpenAPI contract validators) to ensure microservices and frontend/backend interfaces stay compatible without requiring expensive, brittle end-to-end test environments.
## When to Use
- Microservices that communicate over HTTP REST, gRPC, or message queues.
- Preventing frontend outages caused by uncoordinated backend API payload changes.
- Replacing flaky end-to-end staging environments with fast, isolated CI contract verification.
## What to Analyze
1. **Consumer Expectations**: What fields does the client actually read and rely on?
2. **Provider State Definitions**: Setting up backend database fixtures to satisfy contract scenarios.View the complete source on GitHube2e-scenario-planner
When your agent uses it
Plans high-value end-to-end critical user journeys with Playwright or Cypress focusing on revenue-critical flows.
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
392 tokensWhen the skill is activated
Reference documents
365 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc553 bytesSKILL.mdcore1,745 bytesexamples/example.mddoc1,000 bytes
Read SKILL.md
## Purpose
Architect a resilient, non-flaky End-to-End (E2E) test suite using Playwright or Cypress focused on core business user journeys (authentication, checkout, workspace invitation, data export) while keeping test run times fast.
## When to Use
- Establishing an automated E2E smoke and regression suite.
- Refactoring brittle E2E tests filled with arbitrary `sleep()` calls and unstable CSS selectors.
- Prioritizing which test scenarios must run on pull requests vs nightly builds.
## What to Analyze
1. **Critical User Journeys (CUJs)**: Identify flows where a failure stops users from converting or using core features.
2. **Stable Locators**: Prioritize user-facing accessibility locators (`getByRole`, `getByLabel`, `getByText`) over brittle CSS hierarchy selectors.View the complete source on GitHubedge-case-hunter
When your agent uses it
Focuses specifically on unusual inputs, boundary conditions, empty states, and unexpected user behavior that implementations commonly miss. Use to find what a normal test pass would skip over.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
544 tokensWhen the skill is activated
Reference documents
705 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,355 bytesSKILL.mdcore2,632 bytesexamples/example.mddoc2,075 bytes
Read SKILL.md
## Purpose
Enumerate the edge cases a given piece of functionality is likely to mishandle — unusual input, boundary values, empty/missing states, and unexpected user behavior — the class of case that a "does it work for the normal case" pass typically skips.
## When to Use
- Before shipping something that handles user input or external data.
- After writing normal-case tests, to find what's still missing.
- Specifically want edge cases enumerated, separate from a general bug hunt (see [Bug Hunter](../../development/bug-hunter/) for defects in existing code; this skill is about enumerating cases to consider, whether or not code exists yet).
## What to Analyze
1. **Boundary values** — zero, negative, empty string/array/object, exactly at a limit (min/max), one below/above a limit.
2. **Empty & missing states** — no data yet (first-time user), data deleted mid-session, a required relationship missing (e.g. a comment whose author was deleted).View the complete source on GitHubflaky-test-diagnoser
When your agent uses it
Diagnoses why a test passes sometimes and fails others - timing, shared state, ordering dependence, or external dependencies - and proposes a fix. Use when a test fails intermittently.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
590 tokensWhen the skill is activated
Reference documents
881 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,396 bytesSKILL.mdcore2,785 bytesexamples/example.mddoc2,496 bytes
Read SKILL.md
## Purpose
Find the actual cause of an intermittently-failing test and fix it properly, rather than reaching for a retry wrapper that hides the flake while leaving the underlying nondeterminism in place.
## When to Use
- A test passes locally but fails in CI, or fails maybe one run in ten.
- Tests fail when run in a different order, in parallel, or on a slower machine.
- A team has started ignoring or auto-retrying certain tests.
## What to Analyze
1. **Timing and async assumptions** — fixed `sleep`/timeout waits instead of waiting for the actual condition; assertions that race an unawaited promise; anything that passes on a fast machine and fails on a loaded CI runner.
2. **Shared mutable state** — module-level variables, singletons, or a database not reset between tests, so a test's outcome depends on what ran before it.View the complete source on GitHubfuzz-testing-designer
When your agent uses it
Creates property-based and mutation fuzz testing harnesses (AFL, Atheris, fast-check) to discover unexpected panics and crashes.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
416 tokensWhen the skill is activated
Reference documents
356 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc649 bytesSKILL.mdcore1,861 bytesexamples/example.mddoc897 bytes
Read SKILL.md
## Purpose
Design coverage-guided fuzz testing harnesses and property-based tests (AFL, libFuzzer, Atheris, Go native `testing.F`, fast-check) that generate millions of pseudo-random, adversarial inputs to discover buffer overflows, unhandled panics, assertion failures, and infinite loops.
## When to Use
- Testing data parsers (JSON, XML, YAML, binary protocols, image decoders).
- Validating cryptographic algorithms, compilers, and serialization engines.
- Securing untrusted user input handlers against malicious exploit payloads.
## What to Analyze
1. **Fuzz Target Entry Point**: Minimal, deterministic function signature accepting byte slices or structured objects.
2. **Seed Corpus**: High-quality initial valid samples to guide mutation algorithms toward deeper code paths.View the complete source on GitHubload-test-scenario-builder
When your agent uses it
Designs realistic load and performance testing scenarios with k6, Locust, or JMeter for traffic simulations.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
352 tokensWhen the skill is activated
Reference documents
379 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc533 bytesSKILL.mdcore1,535 bytesexamples/example.mddoc839 bytes
Read SKILL.md
## Purpose
Create realistic, multi-phase performance and stress testing scripts modeling authentic user traffic patterns (browsing, authentication, cart checkout, search) with proper ramp-up and threshold gates.
## When to Use
- Benchmarking system throughput and maximum capacity limits.
- Validating autoscaling triggers and database connection limits under load.
- Setting up CI performance regression testing gates.
## What to Analyze
1. **Traffic Profile**: Ramp-up, sustained peak load, stress spikes, and ramp-down phases.
2. **User Journey Distribution**: Weighted action ratios (e.g., 70% browse/search, 20% add to cart, 10% checkout).View the complete source on GitHubmock-and-fixture-generator
When your agent uses it
Generates realistic, edge-case-rich mock fixtures and synthetic API payloads without leaking real PII.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
310 tokensWhen the skill is activated
Reference documents
349 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc572 bytesSKILL.mdcore1,451 bytesexamples/example.mddoc844 bytes
Read SKILL.md
## Purpose
Synthesize privacy-safe, edge-case-heavy test fixtures, mock API responses, and database seed data covering diverse data shapes, boundary values, and unicode variations.
## When to Use
- Seeding unit and end-to-end test suites with realistic mock records.
- Creating local mock APIs for frontend development before the backend is built.
- Replacing dangerous production database dumps with anonymized synthetic datasets.
## What to Analyze
1. **Data Model & Relationships**: Foreign key links, nested arrays, and enum constraints.
2. **Realistic Variety**: Realistic realistic names, addresses, emails, timestamps, and currency amounts.View the complete source on GitHubmutation-testing-advisor
When your agent uses it
Analyzes test suites to identify surviving mutants, weak assertions, and false confidence in line coverage.
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
357 tokensWhen the skill is activated
Reference documents
396 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc582 bytesSKILL.mdcore1,631 bytesexamples/example.mddoc911 bytes
Read SKILL.md
## Purpose
Evaluate the true fault-detection capability of a test suite by simulating code mutations (inverting conditionals, altering arithmetic, removing function calls) and highlighting tests that pass despite broken logic.
## When to Use
- A codebase has 90%+ line coverage but bugs still regularly slip into production.
- Reviewing unit tests that assert on execution without verifying state changes.
- Setting up Stryker or Mutmut mutation testing in critical packages.
## What to Analyze
1. **Mutant Categories**:
- Conditional Boundary Mutations (`>` swapped for `>=`).View the complete source on GitHubsnapshot-testing-auditor
When your agent uses it
Audits brittle UI and JSON snapshot tests to eliminate false alarm failures and replace them with resilient semantic assertions.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
350 tokensWhen the skill is activated
Reference documents
355 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc563 bytesSKILL.mdcore1,735 bytesexamples/example.mddoc1,021 bytes
Read SKILL.md
## Purpose
Audit test suites for brittle, oversized snapshot tests (Jest/Vitest `toMatchSnapshot()`) that create false alarms during trivial styling updates, blind `-u` approval habits, and slow CI runs, replacing them with precise semantic assertions.
## When to Use
- Developers routinely run `jest -u` without reading git diffs because snapshots break on every commit.
- Huge 500-line JSON/HTML snapshots stored in repository bloating git history.
- Distinguishing when inline snapshot testing is valuable vs when it provides illusory test coverage.
## What to Analyze
1. **Snapshot Granularity**: Giant DOM tree snapshots vs targeted component state / schema snapshots.
2. **Volatile Data**: Dynamic dates, random UUIDs, or counter variables causing non-deterministic snapshot diffs.View the complete source on GitHubtest-case-designer
When your agent uses it
Converts requirements into structured manual and automated test cases with clear steps and expected results. Use when you need a test plan/test case document, not code-level unit tests.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
528 tokensWhen the skill is activated
Reference documents
814 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,325 bytesSKILL.mdcore2,624 bytesexamples/example.mddoc2,328 bytes
Read SKILL.md
## Purpose
Convert a set of requirements (functional spec, user story, acceptance criteria) into structured test cases — the kind used for manual QA or as a blueprint for automated test scripts — each with clear preconditions, steps, and expected results.
## When to Use
- Requirements exist (or were just extracted, e.g. via [Requirements Extractor](../../reasoning/requirements-extractor/)) and need a test plan before or during implementation.
- QA needs a structured document to execute manually.
- Preparing acceptance criteria for a feature sign-off.
Differs from [Test Generator](../test-generator/): this produces human-readable test *cases* (steps + expected results, framework-agnostic), not executable code.
## What to Analyze / Do
View the complete source on GitHubtest-coverage-analyzer
When your agent uses it
Identifies which behaviors are meaningfully untested and risk-ranks the gaps, rather than reporting line-coverage percentage. Use when deciding where to add tests next.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
527 tokensWhen the skill is activated
Reference documents
1,003 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,281 bytesSKILL.mdcore2,562 bytesexamples/example.mddoc3,200 bytes
Read SKILL.md
## Purpose
Find the testing gaps that actually matter — untested *behaviors* weighted by risk — instead of chasing a line-coverage percentage that can be high while the important paths remain unverified.
## When to Use
- Deciding where to invest limited testing effort next.
- Coverage numbers look acceptable but bugs keep escaping to production.
- Before modifying risky code, to find out what's currently protecting it (and what isn't).
Differs from [Test Generator](../test-generator/): that writes tests; this decides *which* tests are worth writing first.
## What to Analyze
View the complete source on GitHubtest-generator
When your agent uses it
Creates meaningful unit, integration, and component tests based on implementation and requirements. Use when code needs test coverage and you want tests that verify behavior, not just tests that pad a coverage number.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
509 tokensWhen the skill is activated
Reference documents
787 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,269 bytesSKILL.mdcore2,563 bytesexamples/example.mddoc2,099 bytes
Read SKILL.md
## Purpose
Generate tests that actually verify behavior — correctness under normal input, boundary conditions, and failure modes — rather than tests that exist only to move a coverage percentage.
## When to Use
- Code has no tests, or existing tests don't cover the behavior that matters.
- Before refactoring, to lock in current behavior first.
- The user asks for tests for a specific function/module/component.
## What to Analyze / Do
1. **Understand actual behavior** — read the implementation (not just the function name/docstring) to know what it really does, including edge cases it may or may not handle.
2. **Cover the happy path** — normal, expected input produces the expected output.View the complete source on GitHubaccessibility-auditor
When your agent uses it
Checks an interface against accessibility principles - keyboard navigation, semantic HTML, color contrast, labels, and screen-reader behavior. Use before shipping any user-facing UI, especially public-facing ones.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
622 tokensWhen the skill is activated
Reference documents
820 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,315 bytesSKILL.mdcore2,912 bytesexamples/example.mddoc2,259 bytes
Read SKILL.md
## Purpose
Audit a UI implementation against core accessibility principles so it's usable by people relying on keyboard navigation, screen readers, or other assistive technology — not just usable with a mouse and full vision.
## When to Use
- Before shipping any user-facing UI, especially public-facing products.
- Reviewing a form, modal, or interactive component specifically.
- The user asks for an accessibility review/audit, or mentions WCAG/a11y compliance requirements.
## What to Analyze
1. **Semantic HTML** — using actual `<button>`, `<a>`, `<nav>`, `<form>`, heading levels (`<h1>`–`<h6>`) instead of generic `<div>`/`<span>` with click handlers or visual-only styling standing in for structure.
2. **Keyboard navigation** — every interactive element reachable and operable via keyboard alone (Tab, Enter/Space, Escape for dismissible elements), with a visible focus indicator.View the complete source on GitHubcolor-palette-generator
When your agent uses it
Generates accessible, high-contrast, semantic design-system color tokens for light and dark modes.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
358 tokensWhen the skill is activated
Reference documents
431 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc546 bytesSKILL.mdcore1,567 bytesexamples/example.mddoc871 bytes
Read SKILL.md
## Purpose
Generate cohesive, accessible, and theme-ready color palettes mapped into semantic design tokens (background, surface, text, border, primary, destructive, warning, success) for light and dark modes with guaranteed WCAG contrast ratios.
## When to Use
- Bootstrapping a new brand design system or UI component library.
- Implementing dark mode on an existing light-only website.
- Fixing accessibility color contrast failures across text and interactive elements.
## What to Analyze
1. **Brand Primaries**: Core brand identity hue and saturation.
2. **Perceptual Uniformity**: Using OKLCH or HSL for balanced lightness steps (50 to 950).View the complete source on GitHubdashboard-widget-designer
When your agent uses it
Designs high-signal analytics widgets, sparklines, KPI summary cards, and comparative metric badges with zero chartjunk.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
380 tokensWhen the skill is activated
Reference documents
457 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc584 bytesSKILL.mdcore1,828 bytesexamples/example.mddoc1,225 bytes
Read SKILL.md
## Purpose
Design clean, scannable, and actionable analytics dashboard components (KPI summary cards, trend comparison badges, inline sparklines, progress gauges) adhering to Edward Tufte's data-ink ratio and accessibility principles.
## When to Use
- Building executive analytics overviews, SaaS metrics dashboards, or billing usage widgets.
- Fixing cluttered dashboards that display overwhelming numbers with no context or trend indications.
- Designing responsive grid layouts for dashboard tiles across desktop and mobile screens.
## What to Analyze
1. **Core Metric Hierarchy**: Primary value (large typography) vs Secondary context (timeframe, vs last month).
2. **Trend Indicators**: Percentage delta (`+14.2%`), semantic color (green/red with accessible icons), and reference baseline.View the complete source on GitHubdata-table-ux-designer
When your agent uses it
Designs dense data grids with sorting, filtering, column customization, sticky headers, and virtualization.',
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
332 tokensWhen the skill is activated
Reference documents
326 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc583 bytesSKILL.mdcore1,637 bytesexamples/example.mddoc848 bytes
Read SKILL.md
## Purpose
Design accessible, high-performance data tables and grids that support massive datasets, dense information architecture, multi-column sorting, column reordering, inline editing, and virtualization.
## When to Use
- Building enterprise dashboards, CRM lists, log viewers, or financial data grids.
- Users struggling to find records or complaining about slow rendering with 1,000+ rows.
- Designing responsive table adaptations for mobile and tablet screens.
## What to Analyze
1. **Information Density**: Compact vs Standard vs Comfortable row height toggles.
2. **Fixed Elements**: Sticky table header (`position: sticky`) and sticky left identifier / right action columns.View the complete source on GitHubdesign-system-guardian
When your agent uses it
Detects hardcoded colors, spacing, typography, widths, and other raw values that should use design-system tokens instead. Use when a project has an established design system/token set and you want to catch drift from it.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
654 tokensWhen the skill is activated
Reference documents
812 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,420 bytesSKILL.mdcore2,929 bytesSKILL.mdcore2,929 bytesSKILL.mdcore2,929 bytesexamples/example.mddoc1,743 bytes
Read SKILL.md
## Purpose
Catch places where UI code uses raw/hardcoded values (hex colors, pixel spacing, arbitrary font sizes) instead of the project's established design tokens — the specific class of consistency drift that causes a design system to slowly stop being followed.
## When to Use
- The project has an established design-token system (CSS variables, a theme object, Tailwind config, etc.) and you want to check code against it.
- Reviewing new UI code for token compliance before merge.
- Auditing an existing codebase for accumulated token drift.
Requires knowing (or being told, or being able to find) the project's actual token set — this skill checks *against* an existing system, it doesn't invent one from scratch (for that, see [UI Auditor](../ui-auditor/) for general consistency without an established token baseline).
## What to Analyze
View the complete source on GitHubempty-and-error-state-designer
When your agent uses it
Designs helpful, actionable zero-data states, 404/500 screens, and self-service error recovery interfaces.
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
323 tokensWhen the skill is activated
Reference documents
392 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc508 bytesSKILL.mdcore1,515 bytesexamples/example.mddoc1,120 bytes
Read SKILL.md
## Purpose
Transform dead ends (empty lists, no search results, 404 errors, network failures) into productive, instructive user touchpoints with clear next actions.
## When to Use
- Designing initial zero-data screens before a user has created any content.
- Creating error boundary fallback screens and disconnected network states.
- Designing search and filter empty result states.
## What to Analyze
1. **Context & Cause**: Why is the screen empty? (First-time user, filtered out all records, cleared data, or network error).
2. **Visual Anchor**: Icon, illustration, or graphic that represents the state without feeling discouraging.View the complete source on GitHubform-ux-optimizer
When your agent uses it
Optimizes complex multi-field web forms with inline validation timing, floating labels, accessible error lists, and smart auto-fill.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
397 tokensWhen the skill is activated
Reference documents
404 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc653 bytesSKILL.mdcore1,907 bytesexamples/example.mddoc1,103 bytes
Read SKILL.md
## Purpose
Transform frustrating, high-friction web forms into seamless, accessible, high-conversion experiences with optimized validation timing (`onBlur` vs `onChange`), autocomplete attributes, keyboard navigation, and clear error summaries.
## When to Use
- High abandonment rates on checkout, registration, or loan application forms.
- Forms that aggressively yell at users with red error messages before they finish typing.
- Auditing forms for mobile usability, virtual keyboard optimization, and WCAG accessibility.
## What to Analyze
1. **Validation Timing**: Validate on blur for clean inputs, validate on change only *after* an initial error is triggered (Reward Early, Punish Late).
2. **HTML Autocomplete & Input Types**: Use proper `autocomplete` attributes (`email`, `name`, `address-line1`, `cc-number`) and `inputmode` (`numeric`, `email`, `tel`).View the complete source on GitHubmicro-interaction-designer
When your agent uses it
Designs subtle UI motion physics, state transitions, hover states, and haptic timings for polished user experiences.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
356 tokensWhen the skill is activated
Reference documents
356 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc575 bytesSKILL.mdcore1,625 bytesexamples/example.mddoc779 bytes
Read SKILL.md
## Purpose
Enhance user interfaces with purposeful, delight-driven micro-interactions, responsive hover states, smooth spring physics, and loading state animations that communicate system feedback without distracting from tasks.
## When to Use
- Polishing a functional but static-feeling user interface.
- Designing button states (default, hover, active, loading, success, error).
- Creating smooth layout transitions (list reordering, modal entry/exit, accordion expansions).
## What to Analyze
1. **Trigger**: User interaction (click, hover, focus, drag) vs system event (data arrival, background completion).
2. **Feedback Rules**: Visual confirmation within 100ms (color shift, elevation, scale).View the complete source on GitHubonboarding-flow-optimizer
When your agent uses it
Streamlines product onboarding, wizard steps, time-to-value, and progressive disclosure for new users.
What it loads into context
Frontmatter
28 tokensAlways available to the agent
SKILL.md
310 tokensWhen the skill is activated
Reference documents
285 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc551 bytesSKILL.mdcore1,531 bytesexamples/example.mddoc716 bytes
Read SKILL.md
## Purpose
Design high-conversion, low-friction user onboarding workflows that minimize cognitive load, eliminate premature form fields, and accelerate users to their first "Aha!" moment.
## When to Use
- Designing user sign-up, setup wizards, and workspace creation.
- High drop-off rates during initial user onboarding.
- Deciding which questions are mandatory upfront vs deferrable via progressive disclosure.
## What to Analyze
1. **Time-to-Value (TTV)**: How many clicks and seconds before the user experiences core product value?
2. **Form Friction**: Eliminate fields that can be defaulted, inferred from OAuth/IP, or asked later.View the complete source on GitHubresponsive-checker
When your agent uses it
Analyzes whether a UI will behave correctly across mobile, tablet, and desktop layouts. Use when reviewing responsive/adaptive layout code or before shipping a UI meant to work across screen sizes.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
517 tokensWhen the skill is activated
Reference documents
727 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,240 bytesSKILL.mdcore2,451 bytesexamples/example.mddoc1,768 bytes
Read SKILL.md
## Purpose
Determine whether a UI implementation will actually hold up across mobile, tablet, and desktop viewports — not just at whatever single width it was built and eyeballed at.
## When to Use
- Reviewing layout code (CSS/Tailwind/styled-components/etc.) meant to be responsive.
- Before shipping any UI intended to be used on multiple device classes.
- Debugging a specific "looks broken on mobile/tablet" report.
## What to Analyze
1. **Breakpoint coverage** — are there defined behaviors at common breakpoints (mobile ~375–428px, tablet ~768–1024px, desktop 1280px+), or does the layout only really work at one width?
2. **Fixed vs. fluid sizing** — hardcoded pixel widths/heights that won't adapt, versus relative units (%, `fr`, `rem`, `vw/vh` used appropriately) that do.View the complete source on GitHubui-auditor
When your agent uses it
Reviews an interface implementation for visual consistency, spacing, hierarchy, and design-system compliance. Use after implementing or changing UI, before it ships.
What it loads into context
Frontmatter
37 tokensAlways available to the agent
SKILL.md
548 tokensWhen the skill is activated
Reference documents
687 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,336 bytesSKILL.mdcore2,675 bytesexamples/example.mddoc1,716 bytes
Read SKILL.md
## Purpose
Audit a UI implementation (code, screenshot, or both) for visual consistency and design quality — spacing, alignment, hierarchy, and adherence to the project's existing design patterns.
## When to Use
- After implementing or changing a UI, before it ships.
- Reviewing a screen/component that feels "off" but it's unclear why.
- Comparing a new UI against the rest of the app for consistency.
For narrower, deeper dives, pair with [Responsive Checker](../responsive-checker/), [Accessibility Auditor](../accessibility-auditor/), [Design System Guardian](../design-system-guardian/), or [UI Text Formatter](../ui-text-formatter/) — this skill covers general visual quality across all of those areas at a lighter level.
## What to Analyze
View the complete source on GitHubui-text-formatter
When your agent uses it
Detects poorly formatted UI text and improves capitalization, spacing, hierarchy, and readability - labels, headings, button text, and messages. Use when reviewing user-facing copy for consistency.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
519 tokensWhen the skill is activated
Reference documents
684 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,310 bytesSKILL.mdcore2,480 bytesexamples/example.mddoc1,883 bytes
Read SKILL.md
## Purpose
Review user-facing UI text (labels, headings, buttons, messages, empty states) for consistent, correct capitalization, punctuation, tone, and clarity — the small copy details that make an interface feel polished or sloppy.
## When to Use
- Reviewing user-facing strings before shipping a new screen or feature.
- The interface mixes capitalization styles (Title Case here, sentence case there) inconsistently.
- Cleaning up error/empty-state messages that were written quickly and never revisited.
## What to Analyze
1. **Capitalization consistency** — pick one convention (Title Case or Sentence case) per text category (headings, buttons, labels) and flag mixed usage across the interface.
2. **Punctuation consistency** — trailing periods on short labels/buttons (usually omitted), consistent use of ellipses for "leads to another step" actions (e.g. "Delete…" vs "Delete").View the complete source on GitHubcron-expression-translator
When your agent uses it
Translates cron expressions to plain English and back. Use when a cron schedule in code/config is unclear, or when you know when something should run but not the cron syntax for it.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
524 tokensWhen the skill is activated
Reference documents
812 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,541 bytesSKILL.mdcore2,464 bytesSKILL.mdcore2,464 bytesSKILL.mdcore2,464 bytesexamples/example.mddoc1,914 bytes
Read SKILL.md
## Purpose
Translate between cron syntax and plain English in both directions, so scheduled jobs are easy to verify by reading, and easy to write correctly without trial-and-error against a cron syntax reference.
## When to Use
- A cron expression in code/config/CI needs to be understood before trusting or modifying it.
- Knowing when something should run but not confident in cron syntax to express it correctly.
- Reviewing a scheduled job for correctness (does it actually run when the comment/name claims?).
## What to Analyze / Do
**Explaining a cron expression:**
1. Break down each of the 5 (or 6, if seconds are included) fields: minute, hour, day-of-month, month, day-of-week.View the complete source on GitHubdockerfile-optimizer
When your agent uses it
Audits Dockerfiles for multi-stage build efficiency, layer caching, non-root security, and minimal base image footprint.
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
383 tokensWhen the skill is activated
Reference documents
398 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc554 bytesSKILL.mdcore1,668 bytesSKILL.mdcore1,668 bytesexamples/example.mddoc998 bytes
Read SKILL.md
## Purpose
Analyze and optimize container Dockerfiles for minimal image size (Alpine / Distroless), lightning-fast layer caching, non-root security hardening, and clean signal handling.
## When to Use
- Container image builds take minutes instead of seconds in CI.
- Production images are bloated (e.g. 1.5GB for a simple Node or Go binary).
- Security vulnerability scans flag build toolchains (gcc, git, npm) present in production runtime images.
## What to Analyze
1. **Multi-Stage Builds**: Separate build-time dependencies (compilers, devDependencies) from lean runtime artifacts.
2. **Layer Caching Optimization**: Copy lockfiles and install dependencies *before* copying entire application source code.View the complete source on GitHubenvironment-config-auditor
When your agent uses it
Reviews .env/config files for consistency and missing required variables across environments. Use when comparing dev/staging/prod config, or debugging an "it works locally but not in prod" issue.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
620 tokensWhen the skill is activated
Reference documents
839 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,453 bytesSKILL.mdcore2,955 bytesSKILL.mdcore2,955 bytesexamples/example.mddoc2,280 bytes
Read SKILL.md
## Purpose
Review environment/config files (`.env`, YAML/JSON config, etc.) for consistency across environments — missing variables, inconsistent naming, and unexplained differences that commonly cause "works locally, breaks in prod" bugs.
## When to Use
- Comparing config across environments (dev/staging/prod) to spot drift.
- Debugging an issue that only happens in one environment.
- Onboarding a new environment and want to confirm nothing's missing relative to existing ones.
## What to Analyze
1. **Missing variables** — a variable present in one environment's config but absent in another, where that's not obviously intentional (e.g. a `DEBUG` flag being dev-only is fine; a `DATABASE_URL` missing in prod is not).
2. **Naming inconsistency** — the same concept named differently across files (`DB_URL` in one, `DATABASE_URL` in another) — a common source of "I set the variable but it's not being picked up" bugs.View the complete source on GitHubgit-hook-automation-designer
When your agent uses it
Configures pre-commit and pre-push hooks (Husky, Lefthook) for fast lint-staged, branch naming, and secret blocking.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
425 tokensWhen the skill is activated
Reference documents
335 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc585 bytesSKILL.mdcore1,793 bytesexamples/example.mddoc707 bytes
Read SKILL.md
## Purpose
Design fast, unobtrusive client-side Git hooks using Husky, Lefthook, or pre-commit to automatically run lint-staged formatting, branch naming enforcement, secret detection, and commit message linting before code leaves the developer's machine.
## When to Use
- Preventing broken code, unformatted files, and accidental secret keys from being pushed to GitHub.
- Standardizing Conventional Commits across team members (`commitlint`).
- Accelerating local feedback so CI doesn't fail on trivial formatting mistakes.
## What to Analyze
1. **Hook Framework Selection**: Lefthook (super-fast parallel execution in Go/binary) vs Husky + lint-staged (standard Node ecosystem).
2. **Pre-Commit Scope**: Run linters and formatters strictly on *staged* files (`lint-staged`) to keep hook execution under 2 seconds.View the complete source on GitHubhelm-k8s-manifest-reviewer
When your agent uses it
Checks Kubernetes manifests and Helm charts for resource limits, readiness probes, and security contexts.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
390 tokensWhen the skill is activated
Reference documents
417 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc599 bytesSKILL.mdcore1,754 bytesSKILL.mdcore1,754 bytesSKILL.mdcore1,754 bytesexamples/example.mddoc1,146 bytes
Read SKILL.md
## Purpose
Audit Kubernetes manifests (Deployments, Services, Ingress, HPAs) and Helm charts for production readiness, proper resource requests/limits, liveness/readiness probes, pod disruption budgets (PDB), and security context hardening.
## When to Use
- Preparing a new service for deployment onto a Kubernetes cluster.
- Auditing Helm chart templates before release.
- Diagnosing CrashLoopBackOff, sudden pod evictions, or traffic drops during rolling deployments.
## What to Analyze
1. **Resource Specifications**: Explicit `requests` (for scheduling) and `limits` (to prevent node exhaustion) for CPU/memory.
2. **Health Probes**: Distinct `livenessProbe` (restarts hung container), `readinessProbe` (controls traffic routing), and `startupProbe` (slow boots).View the complete source on GitHublog-message-improver
When your agent uses it
Improves logging statements for observability - structured logging, appropriate log levels, and useful context. Use when logs are too sparse, too noisy, or missing the context needed to debug an incident from them alone.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
569 tokensWhen the skill is activated
Reference documents
870 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc1,306 bytesSKILL.mdcore2,703 bytesexamples/example.mddoc2,537 bytes
Read SKILL.md
## Purpose
Improve logging statements so they're actually useful during an incident or investigation — the right level, structured (not just string concatenation), and carrying the context a future reader will need without access to the original author's memory of what was happening.
## When to Use
- Logs are too sparse to debug an issue from, or too noisy to find the signal.
- Adding logging to new code and want it done well from the start.
- Reviewing logging statements in a PR.
## What to Analyze
1. **Log level appropriateness** — is this actually an error (something broke) or just unusual-but-expected (should be warn/info)? Overuse of `error` for expected conditions trains people to ignore error-level alerts.
2. **Structured vs. string-concatenated** — `log.info(\`User ${id} did ${action}\`)` is harder to query/filter than `log.info('user_action', { userId: id, action })` — prefer structured fields where the logging framework supports it.View the complete source on GitHubnaming-consultant
When your agent uses it
Suggests consistent, well-reasoned names for variables, functions, files, or classes given context. Use when a name feels off, ambiguous, or inconsistent with surrounding conventions.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
533 tokensWhen the skill is activated
Reference documents
756 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,383 bytesSKILL.mdcore2,501 bytesexamples/example.mddoc2,020 bytes
Read SKILL.md
## Purpose
Suggest clear, consistent names for code elements (variables, functions, classes, files) based on what they actually do and the naming conventions already in use nearby — not generic naming advice detached from context.
## When to Use
- A name feels vague, misleading, or inconsistent with the rest of the codebase.
- Naming something new and want options grounded in existing conventions.
- Reviewing a PR and a name doesn't clearly communicate intent.
## What to Analyze / Do
1. **Understand what the thing actually does** — a name should reflect behavior/purpose, not implementation detail that might change.
2. **Check surrounding naming conventions** — casing style (camelCase/snake_case/PascalCase), verb conventions (`get`/`fetch`/`load` for retrieval — pick whichever the codebase already uses consistently), boolean naming (`is`/`has`/`should` prefixes), and match them rather than introducing a new convention.View the complete source on GitHubopenapi-spec-generator
When your agent uses it
Generates valid, expressive OpenAPI 3.1 specifications from code handlers, route declarations, and data schemas.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
351 tokensWhen the skill is activated
Reference documents
599 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc584 bytesSKILL.mdcore1,560 bytesexamples/example.mddoc1,987 bytes
Read SKILL.md
## Purpose
Extract and synthesize accurate, production-grade OpenAPI 3.1 / Swagger YAML specifications directly from route definitions, request/response models, validation schemas (Zod, Joi, Pydantic), and controller code.
## When to Use
- Documenting REST APIs for external developer consumption.
- Generating interactive Swagger UI or Redoc documentation portals.
- Setting up automated SDK generation (via openapi-generator / stainless).
## What to Analyze
1. **Path & Operation Metadata**: HTTP Method, summary, description, tags, and `operationId`.
2. **Parameters**: Path parameters (`{id}`), query parameters with types and defaults, and headers.View the complete source on GitHubotel-collector-configurator
When your agent uses it
Designs OpenTelemetry Collector pipelines (receivers, processors, exporters) with batching and redaction.
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
421 tokensWhen the skill is activated
Reference documents
427 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc614 bytesSKILL.mdcore1,811 bytesexamples/example.mddoc1,052 bytes
Read SKILL.md
## Purpose
Architect and configure production OpenTelemetry (OTel) Collector pipelines to ingest, filter, batch, redact sensitive PII, and export distributed traces, metrics, and logs to observability backends (Prometheus, Jaeger, Datadog, Grafana Tempo, SigNoz).
## When to Use
- Centralizing telemetry across microservices without vendor lock-in.
- Filtering out high-frequency health-check traces to reduce APM storage costs.
- Scrubbing sensitive credit card or user authorization data from telemetry spans before exporting.
## What to Analyze
1. **Receivers**: OTLP (gRPC `:4317` and HTTP `:4318`), Prometheus scraper, Jaeger receiver.
2. **Processors**:View the complete source on GitHubregex-explainer
When your agent uses it
Explains what a regular expression does in plain English, or builds one from a plain-English description. Use when a regex is unreadable at a glance, or when you know what you want to match but not the regex syntax for it.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
536 tokensWhen the skill is activated
Reference documents
701 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze / Do
- Output Format
- Avoid
Files
README.mddoc1,444 bytesSKILL.mdcore2,573 bytesSKILL.mdcore2,573 bytesexamples/example.mddoc1,757 bytes
Read SKILL.md
## Purpose
Bridge between regex syntax and plain English in both directions: explain what an existing regex actually matches, or construct a regex from a plain-English description of what should match.
## When to Use
- Encountering a regex in code that isn't self-explanatory and needs understanding before modifying it safely.
- Knowing what you want to match/validate but not confident in the regex syntax to express it.
- Reviewing a regex for correctness (does it actually match what its comment/name claims?).
## What to Analyze / Do
**Explaining a regex:**
1. Break it into its logical components (groups, character classes, quantifiers, anchors).View the complete source on GitHubsemver-bump-advisor
When your agent uses it
Analyzes git commits and breaking changes to determine exact semantic version increments (PATCH vs MINOR vs MAJOR).
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
379 tokensWhen the skill is activated
Reference documents
383 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc560 bytesSKILL.mdcore1,640 bytesexamples/example.mddoc1,042 bytes
Read SKILL.md
## Purpose
Analyze git commit histories (Conventional Commits), API changes, and export diffs to determine the exact Semantic Versioning (SemVer 2.0.0) bump required (PATCH, MINOR, or MAJOR) with full rationale.
## When to Use
- Preparing a new library or package release (npm, PyPI, Crates.io, Go modules).
- Configuring automated release tools (semantic-release, changesets, release-please).
- Determining if a refactoring change introduced an accidental breaking change.
## What to Analyze
1. **MAJOR Bump Triggers**:
- Renaming or removing exported functions/types/constants.View the complete source on GitHubterraform-iac-auditor
When your agent uses it
Inspects Terraform and OpenTofu Infrastructure-as-Code modules for drift resilience, security, and state locking.
What it loads into context
Frontmatter
32 tokensAlways available to the agent
SKILL.md
371 tokensWhen the skill is activated
Reference documents
416 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- When to Use
- What to Analyze
- Output Format
- Avoid
Files
README.mddoc577 bytesSKILL.mdcore1,626 bytesexamples/example.mddoc1,113 bytes
Read SKILL.md
## Purpose
Audit Terraform and OpenTofu Infrastructure-as-Code (IaC) modules for security misconfigurations, hardcoded secrets, missing state locking, unpinned provider versions, and drift vulnerability.
## When to Use
- Writing new Terraform modules for cloud infrastructure (AWS/GCP/Azure).
- Reviewing PRs touching VPCs, IAM policies, security groups, or S3 buckets.
- Preparing for tfsec, Checkov, or Trivy IaC static analysis compliance.
## What to Analyze
1. **State & Backend Security**: Remote state storage with encryption at rest and DynamoDB / object locking enabled.
2. **IAM & Least Privilege**: Wildcard actions (`Action: ["*"]`) or overly broad resource targets.View the complete source on GitHubSkills included
- adr-writer
- architecture-reviewer
- cache-strategy-planner
- cost-optimization-auditor
- cqrs-event-sourcing-designer
- disaster-recovery-planner
- event-driven-architect
- feature-flag-lifecycle-manager
- migration-planner
- multi-tenant-data-partitioner
- project-planner
- rate-limiting-architect
- tech-debt-assessor
- zero-downtime-migration-planner
- api-designer
- bug-hunter
- code-reviewer
- concurrency-race-detector
- database-architect
- dependency-auditor
- error-handling-architect
- graphql-schema-designer
- legacy-code-refactorer
- memory-leak-detector
- microservices-boundary-definer
- performance-auditor
- pr-reviewer
- refactor-expert
- resilience-circuit-breaker-designer
- security-auditor
- sql-query-optimizer
- state-machine-designer
- typescript-guardian
- websocket-protocol-designer
- adr-generator
- changelog-generator
- codebase-glossary-builder
- commit-message-expert
- contributor-guide-writer
- documentation-writer
- executive-summary-writer
- readme-builder
- release-notes-writer
- rfc-proposal-writer
- runbook-generator
- sdk-getting-started-writer
- status-update-writer
- ci-cd-pipeline-optimizer
- context-window-optimizer
- git-conflict-resolver
- interview-question-generator
- meeting-notes-distiller
- monorepo-workflow-architect
- on-call-handover-writer
- onboarding-guide-generator
- prompt-enhancer
- retro-facilitator
- task-breakdown-assistant
- tech-debt-burndown-planner
- cognitive-bias-detector
- decision-maker
- deep-think
- devils-advocate
- first-principles-analyzer
- grill-me
- pre-mortem-facilitator
- requirements-extractor
- root-cause-diagnoser
- second-order-effects-analyzer
- socratic-interrogator
- tradeoff-matrix-builder
- auth-flow-reviewer
- compliance-privacy-reviewer
- cors-csrf-auditor
- cryptographic-practices-auditor
- data-anonymizer-specifier
- dependency-vulnerability-triage
- incident-postmortem-writer
- jwt-security-hardener
- rbac-abac-designer
- secrets-scanner
- soc2-evidence-collector
- threat-modeler
- chaos-experiment-designer
- contract-testing-designer
- e2e-scenario-planner
- edge-case-hunter
- flaky-test-diagnoser
- fuzz-testing-designer
- load-test-scenario-builder
- mock-and-fixture-generator
- mutation-testing-advisor
- snapshot-testing-auditor
- test-case-designer
- test-coverage-analyzer
- test-generator
- accessibility-auditor
- color-palette-generator
- dashboard-widget-designer
- data-table-ux-designer
- design-system-guardian
- empty-and-error-state-designer
- form-ux-optimizer
- micro-interaction-designer
- onboarding-flow-optimizer
- responsive-checker
- ui-auditor
- ui-text-formatter
- cron-expression-translator
- dockerfile-optimizer
- environment-config-auditor
- git-hook-automation-designer
- helm-k8s-manifest-reviewer
- log-message-improver
- naming-consultant
- openapi-spec-generator
- otel-collector-configurator
- regex-explainer
- semver-bump-advisor
- terraform-iac-auditor
Repository facts
- License
- MIT
- Created
- Aug 15, 2026
- Last pushed
- Aug 20, 2026
- Forks
- 1
- Open issues
- 1
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 24 notes
skills/architecture/architecture-reviewer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/development/code-reviewer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/documentation/codebase-glossary-builder/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/documentation/contributor-guide-writer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/documentation/contributor-guide-writer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/documentation/documentation-writer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/documentation/documentation-writer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/documentation/documentation-writer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/documentation/readme-builder/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/documentation/readme-builder/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/documentation/sdk-getting-started-writer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/security/cryptographic-practices-auditor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/security/cryptographic-practices-auditor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/security/incident-postmortem-writer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/testing/chaos-experiment-designer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ui-ux/design-system-guardian/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ui-ux/design-system-guardian/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/utilities/cron-expression-translator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/utilities/cron-expression-translator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/utilities/dockerfile-optimizer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 19 network referencesin 8 files: jwt-security-hardener/examples/example.md:18 contributor-guide-writer/examples/example.md:19 cors-csrf-auditor/examples/example.md:15 and 5 more
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- 10 references to secretsin 5 files: sdk-getting-started-writer/examples/example.md:21 secrets-scanner/examples/example.md:14 sdk-getting-started-writer/SKILL.md:19 and 2 more
- No requests to vote in Hot
Show all 29 signals by file
skills/development/error-handling-architect/examples/example.md
skills/documentation/contributor-guide-writer/examples/example.md
- Network accessline 19
git clone https://github.com/org/toolcli.git - Network accessline 34
- Create a feature branch (`git checkout -b feat/my-new-feature`). - Ensure all tests pass before opening your PR. - Use [Conventional Commits](https://www.conventionalcommits.org/) for your commit messages. - Network accessline 36
- Use [Conventional Commits](https://www.conventionalcommits.org/) for your commit messages.
skills/documentation/sdk-getting-started-writer/SKILL.md
- Access to secretsline 19
[Credential-related source omitted]
skills/documentation/sdk-getting-started-writer/examples/example.md
skills/productivity/monorepo-workflow-architect/examples/example.md
skills/productivity/onboarding-guide-generator/examples/example.md
- Access to secretsline 17
[Credential-related source omitted]
skills/security/cors-csrf-auditor/examples/example.md
skills/security/jwt-security-hardener/examples/example.md
- Network accessline 18
return jwt.verify(token, publicKey, { algorithms: ['RS256'], // Block algorithm confusion issuer: 'https://auth.example.com', // Enforce expected issuer - Network accessline 19
algorithms: ['RS256'], // Block algorithm confusion issuer: 'https://auth.example.com', // Enforce expected issuer audience: 'https://api.example.com', // Enforce expected audience - Network accessline 20
issuer: 'https://auth.example.com', // Enforce expected issuer - Network accessline 21
audience: 'https://api.example.com', // Enforce expected audience
skills/security/secrets-scanner/examples/example.md
skills/security/soc2-evidence-collector/examples/example.md
skills/testing/load-test-scenario-builder/examples/example.md
skills/utilities/environment-config-auditor/SKILL.md
- Access to secretsline 3
[Credential-related source omitted]
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 29 facts
- Network access in code of documentationerror-handling-architect/examples/example.md:30Low confidence
- Network access in code of documentationerror-handling-architect/examples/example.md:31Low confidence
- Network access in code of documentationcontributor-guide-writer/examples/example.md:19Low confidence
- Network access in prose of documentationcontributor-guide-writer/examples/example.md:34Low confidence
- Network access in prose of documentationcontributor-guide-writer/examples/example.md:36Low confidence
- Access to secrets in prose of the SKILL.md: a variable, placeholder or call, not a stored valuesdk-getting-started-writer/SKILL.md:19Low confidence
- Access to secrets in code of documentationsdk-getting-started-writer/examples/example.md:21Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valuesdk-getting-started-writer/examples/example.md:31Low confidence
- Network access in code of documentationsdk-getting-started-writer/examples/example.md:44Low confidence
- Access to secrets in code of documentationsdk-getting-started-writer/examples/example.md:44Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valuesdk-getting-started-writer/examples/example.md:45Low confidence
- Network access in code of documentationmonorepo-workflow-architect/examples/example.md:11Low confidence
- Network access in code of documentationmonorepo-workflow-architect/examples/example.md:12Low confidence
- Access to secrets in code of documentationonboarding-guide-generator/examples/example.md:17Low confidence
- Network access in code of documentationcors-csrf-auditor/examples/example.md:15Low confidence
- Network access in code of documentationcors-csrf-auditor/examples/example.md:16Low confidence
- Network access in code of documentationcors-csrf-auditor/examples/example.md:17Low confidence
- Network access in code of documentationjwt-security-hardener/examples/example.md:18Low confidence
- Network access in code of documentationjwt-security-hardener/examples/example.md:19Low confidence
- Network access in code of documentationjwt-security-hardener/examples/example.md:20Low confidence
- Network access in code of documentationjwt-security-hardener/examples/example.md:21Low confidence
- Access to secrets in code of documentationsecrets-scanner/examples/example.md:14Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valuesecrets-scanner/examples/example.md:20Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valuesecrets-scanner/examples/example.md:27Low confidence
- Network access in code of documentationsoc2-evidence-collector/examples/example.md:22Low confidence
- Network access in code of documentationsoc2-evidence-collector/examples/example.md:23Low confidence
- Network access in code of documentationload-test-scenario-builder/examples/example.md:25Low confidence
- Network access in code of documentationload-test-scenario-builder/examples/example.md:26Low confidence
- Access to secrets in the frontmatter of the SKILL.mdenvironment-config-auditor/SKILL.md:3Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/architecture/adr-writer/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/architecture/adr-writer/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/architecture/adr-writer/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/architecture/adr-writer/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/architecture/adr-writer/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/architecture/adr-writer/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.