Back to authors
nickcrew

nickcrew

185 Skills published on GitHub.

using-superpowers

Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Skill tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists

workflow-automationskill-usageprocess-managementtodo-trackingbrainstorming
workflowView skill →

testing-skills-with-subagents

Use when creating or editing skills, before deployment, to verify they work under pressure and resist rationalization - applies RED-GREEN-REFACTOR cycle to process documentation by running baseline without skill, writing to address failures, iterating to close loopholes

red-green-refactoragent-testingprocess-documentationstress-testingtest-automation
testingView skill →

requesting-code-review

Use when completing tasks, implementing major features, or before merging to verify work meets requirements - dispatches superpowers:code-reviewer subagent to review implementation against plan or requirements before proceeding

code-reviewimplementation-verificationquality-assurancepre-merge-checkdeveloper-guidance
reviewView skill →

microservices-patterns

Comprehensive microservices architecture patterns covering service decomposition, communication, data management, and resilience strategies. Use when designing distributed systems, breaking down monoliths, or implementing service-to-service communication.

microservicesservice-decompositiondistributed-systemsresilience-patternsservice-communication
architectureView skill →

owasp-top-10

OWASP Top 10 security vulnerabilities with detection and remediation patterns. Use when conducting security audits, implementing secure coding practices, or reviewing code for common security vulnerabilities.

owaspsecurity-vulnerabilitiessecure-codingsecurity-auditremediation
securityView skill →

documentation-production

Use when generating, updating, or organizing documentation (component/API docs, project indexes, diagrams, tutorials, learning paths) - provides structured workflows and references for docs generation, indexing, diagrams, and teaching.

documentation-generationdocumentation-automationdocumentationtutorialdiagram-generation
docsView skill →

finishing-a-development-branch

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup

branch-managementmerge-strategypull-requestcode-integrationcleanup
developmentView skill →

api-gateway-patterns

API Gateway patterns for routing, authentication, rate limiting, and service composition in microservices architectures. Use when implementing API gateways, building BFF layers, or managing service-to-service communication at scale.

api-gatewaymicroservicesroutingauthenticationrate-limiting
architectureView skill →

kubernetes-deployment-patterns

Kubernetes deployment strategies and workload patterns for production-grade applications. Use when deploying to Kubernetes, implementing rollout strategies, or designing cloud-native application architectures.

kubernetesdeployment-patternsrollout-strategiescloud-nativeworkload-patterns
deployView skill →

git-ops

Use when performing git operations or generating smart commit messages - provides safe git workflow guidance, validation checks, and conventional commit formatting.

gitgit-workflowcommit-messagevalidationconventional-commits
gitView skill →

code-explanation

Use when explaining code, concepts, or system behavior to a specific audience level - provides a structured explanation workflow with depth control and validation steps.

developer-guidancecode-documentationaudience-adaptationclarificationstructured-explanation
educationView skill →

repo-cleanup

Use when a repository needs cleanup of dead code, build artifacts, unused dependencies, outdated docs, or stale tests - provides safe cleanup workflows, validation steps, and reporting templates for code, deps, docs, tests, and sprint archives.

dead-codedependency-managementcode-cleanupdocumentationtesting
maintenanceView skill →

kubernetes-security-policies

Kubernetes security policies, RBAC, and Pod Security Standards for hardened cluster deployments. Use when implementing cluster security, defining network policies, or enforcing security compliance in Kubernetes environments.

kubernetesrbacpod-security-standardscluster-securitynetwork-policies
securityView skill →

writing-skills

Use when creating new skills, editing existing skills, or verifying skills work before deployment - applies TDD to process documentation by testing with subagents before writing, iterating until bulletproof against rationalization

tddprocess-documentationverificationiterative-developmentwriting-skills
skill-creationView skill →

webapp-testing

Toolkit for interacting with and testing local web applications using Playwright. Use when verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

playwrightweb-testingfrontend-testingui-debuggingbrowser-automation
testingView skill →

testing-anti-patterns

Use when writing or changing tests, adding mocks, or tempted to add test-only methods to production code - prevents testing mock behavior, production pollution with test-only methods, and mocking without understanding dependencies

testing-anti-patternsmockingtest-isolationtest-qualitydeveloper-guidance
testingView skill →

test-driven-development

Use when implementing any feature or bugfix, before writing implementation code - write the test first, watch it fail, write minimal code to pass; ensures tests actually verify behavior by requiring failure first

test-driven-developmenttest-first-developmentred-green-refactortest-strategycode-quality
testingView skill →

threat-modeling-techniques

Threat modeling methodologies using STRIDE, attack trees, and risk assessment for proactive security analysis. Use when designing secure systems, conducting security reviews, or identifying potential attack vectors in applications.

stride-threat-modelingattack-treesrisk-assessmentthreat-modelingsecurity-analysis
securityView skill →

your-skill-name

>-

placeholderskill-without-descriptionto-be-defined
unspecifiedView skill →

agent-loops

Complete operational workflow for implementer agents (Codex, Gemini, etc.) making code changes and writing tests. Defines the Code Change Loop, Test Writing Loop, and Issue Filing process with circuit breakers, severity levels, and escalation rules. Includes bundled scripts for specialist-review (code review) and test-review-request (test audit) that delegate to Claude CLI. Use this skill when starting any implementation task.

UncategorizedView skill →

claude-consult

Consult Claude specialist agents during implementation for codebase understanding, pattern checking, security review, debugging help, and more. Use this skill whenever you're unsure about conventions, stuck on a failure, or need expert input before writing code. Does not replace the formal review gates in agent-loops — this is for mid-implementation consultation.

UncategorizedView skill →

skill-creator

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.

UncategorizedView skill →

skill-installer

Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).

UncategorizedView skill →

a10-brand

>

UncategorizedView skill →

accessibility-audit

Fast, high-signal accessibility triage for pages, components, or PRs targeting WCAG 2.2 AA compliance.

UncategorizedView skill →

api-design-patterns

Comprehensive REST and GraphQL API design patterns with versioning, pagination, error handling, and HATEOAS principles. Use when designing APIs, defining endpoints, or architecting service contracts requiring production-grade patterns.

UncategorizedView skill →

api-gateway-patterns

API Gateway patterns for routing, authentication, rate limiting, and service composition in microservices architectures. Use when implementing API gateways, building BFF layers, or managing service-to-service communication at scale.

UncategorizedView skill →

async-python-patterns

Python asyncio and concurrent programming patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.

UncategorizedView skill →

backlog-md

Task tracking system for agents via Backlog.md CLI. Use when creating deferred issues during implementation, filing audit findings, working assigned tasks, or managing project work. Optimized for agent workflows: structured issue filing, priority/labeling system, and task completion tracking.

UncategorizedView skill →

build-optimization

Build system optimization covering compilation, caching, incremental builds, and developer tooling. Use when improving build times, configuring CI pipelines, or designing developer tools.

UncategorizedView skill →

canvas-design

Create beautiful visual art in .png and .pdf documents using design philosophy. Use when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.

UncategorizedView skill →

codanna-codebase-intelligence

Use codanna MCP tools for semantic code search, call graphs, and impact analysis before grep/find.

UncategorizedView skill →

code-explanation

Use when explaining code, concepts, or system behavior to a specific audience level - provides a structured explanation workflow with depth control and validation steps.

UncategorizedView skill →

code-quality-workflow

Use when assessing or improving code quality, maintainability, performance, or security hygiene - provides workflows for analysis, code review, and systematic improvements with validation steps.

UncategorizedView skill →

assumption-buster

Flip, remove, or exaggerate assumptions to unlock new solution angles.

UncategorizedView skill →

brainstorming

Rapid ideation skill adapted from obra/superpowers to kick off cortex sessions. Use when defining scope, aligning on goals, or exploring solution space before coding.

UncategorizedView skill →

concept-forge

Score concepts on impact/delight/effort and pick a 1-day spike.

UncategorizedView skill →

executing-plans

Execution discipline skill adapted from obra/superpowers. Ensures plans translate into tracked tasks, orchestration, and verification runs.

UncategorizedView skill →

idea-lab

Timeboxed divergent ideation that outputs ranked options plus day-one experiments.

UncategorizedView skill →

mashup

Force-fit patterns from other domains to spark novel concepts.

UncategorizedView skill →

pre-mortem

Imagine failure first to surface guardrails and feature mitigations.

UncategorizedView skill →

writing-plans

Structured plan-writing skill adapted from obra/superpowers. Produces actionable plans that map directly to cortex workflows and tasks.

UncategorizedView skill →

your-skill-name

Brief description of what this skill does and provides. Use when [clear trigger condition that indicates this skill should activate]. Keep under 200 words.

UncategorizedView skill →

compliance-audit

>-

UncategorizedView skill →

condition-based-waiting

Use when tests have race conditions, timing dependencies, or inconsistent pass/fail behavior - replaces arbitrary timeouts with condition polling to wait for actual state changes, eliminating flaky tests from timing guesses

UncategorizedView skill →

constructive-dissent

Structured disagreement protocols to strengthen proposals through systematic challenge and alternative generation.

UncategorizedView skill →

cqrs-event-sourcing

CQRS and Event Sourcing patterns for scalable, auditable systems with separated read/write models. Use when building audit-required systems, implementing temporal queries, or designing high-scale applications with complex domain logic.

UncategorizedView skill →

database-design-patterns

Database schema design patterns and optimization strategies for relational and NoSQL databases. Use when designing database schemas, optimizing query performance, or implementing data persistence layers at scale.

UncategorizedView skill →

defense-in-depth

Use when invalid data causes failures deep in execution, requiring validation at multiple system layers - validates at every layer data passes through to make bugs structurally impossible

UncategorizedView skill →

design-system-architecture

Build scalable design systems with design tokens, component APIs, and documentation. Use when creating or evolving component libraries.

UncategorizedView skill →

Page 2 of 4 · 185 results