
89jobrien/steve
68 skills2.7k installs272 starsGitHub
Install
npx skills add https://github.com/89jobrien/steveSkills in this repo
1Meta Cognitive Reasoningmeta-cognitive-reasoning is a Claude Code skill that enforces disciplined, evidence-based reasoning during reviews, assessments, and debugging. It requires showing tool output before interpreting, generating multiple competing hypotheses, verifying claims against knowledge-cutoff limits, and following a self-correction protocol. A developer uses it to avoid assumption-based errors and premature conclusions in high-stakes analysis.225installs2Dead Code Removaldead-code-removal is a Claude Code skill that detects and safely removes unused code across multiple languages. A developer uses it after refactoring, when removing features, or before production deployment to reduce bundle size. It builds dependency graphs, applies safety checks that skip dynamic and framework code, creates backups, and validates each incremental removal with syntax checks and tests.180installs3Python Scriptingpython-scripting is a Claude Code skill that creates standalone Python scripts using uv and PEP 723 inline script metadata. It sets up argument parsing, input/output handling, and reproducible dependency declaration inside the script itself. A developer uses it for one-off automation, quick data processing, or small CLI tools that need dependencies without a full project setup.121installs4File Converterfile-converter is a Claude Code skill that converts files between formats across documents, data files, and images. A developer uses it to turn Markdown into HTML, JSON into CSV, DOCX into PDF, or PNG into WebP, among other pairings. It generates Python conversion code dynamically and picks the appropriate library for each conversion.94installs5Network Engineeringnetwork-engineering is a Claude Code skill covering network architecture, troubleshooting, load balancing, DNS, and TLS. It provides an OSI reference, VPC subnet strategy, load balancer types and routing, DNS record and TTL guidance, TLS configuration and debugging, and a connectivity troubleshooting checklist with common commands. A developer uses it to design network topologies or debug connectivity, DNS, and certificate issues.80installs6Ai Code Cleanupai-code-cleanup is a Claude Code skill that identifies and removes AI-generated artifacts that degrade code quality. It targets patterns like redundant comments, defensive bloat, unnecessary type casts, and style inconsistencies introduced during AI-assisted coding. A developer uses it after an AI coding session, before code review or merging, to clean up over-engineered code. It gets the branch diff, makes surgical edits, and verifies that code still compiles and tests pass.71installs7Golang Performancegolang-performance is a Claude Code skill for optimizing Go application performance. A developer uses it to profile with pprof, reduce memory allocations and GC pressure, analyze escape decisions, and improve concurrency. It provides Go code examples for worker pools, sync.Pool, sharded locks, and allocation reduction.67installs8Golang Enterprise Patternsgolang-enterprise-patterns is a Claude Code skill for enterprise-level Go application architecture. A developer uses it when designing Go services with clean architecture, hexagonal architecture, or Domain-Driven Design. It provides layer structures, dependency rules, and Go code examples for domain, application, and infrastructure layers.64installs9Nextjs Architecturenextjs-architecture is a Claude Code skill for designing Next.js application architecture. It covers App Router structure, Server versus Client Components, performance strategies (static generation, ISR, streaming, image optimization), and migrating from the Pages Router to the App Router with worked before/after examples. A developer uses it when structuring a Next.js app or moving it to the App Router.61installs10Technical Researchtechnical-research is a Claude Code skill for structured technical spikes and technology evaluations. It runs timeboxed investigations, builds proof-of-concept code for multiple options, and compares them on weighted criteria. Developers use it when making a technology or architecture decision. It documents trade-offs, risks, and a justified recommendation using a spike template.59installs11Shell Scriptingshell-scripting is a Claude Code skill covering bash and zsh scripting patterns. It provides a script template with strict error handling (set -euo pipefail), trap-based cleanup, variable substitution, arrays, control flow, and I/O patterns. A developer uses it when writing automation scripts, CLI tools, or build and deployment scripts.58installs12Machine Learningmachine-learning is a Claude Code skill that guides the machine learning lifecycle from data prep through production. It covers feature engineering, algorithm selection, hyperparameter tuning, evaluation metrics, deployment patterns, and drift monitoring. A developer invokes it when building ML pipelines, training or evaluating models, or serving them in production.55installs13Ai Ethicsai-ethics is a Claude Code skill for responsible AI development, covering bias detection, fairness assessment, explainability, and regulatory compliance. It documents fairness metrics, bias mitigation at pre-, in-, and post-processing stages, model cards, and EU AI Act risk categories. A developer uses it when evaluating an AI system for bias, designing human oversight, or building AI governance documentation. It also covers privacy-preserving techniques and environmental impact.53installs14Spec Driven Developmentspec-driven-development is a Claude Code skill that implements GitHub's SpecKit methodology for structured, AI-assisted software development. It walks a project through a 7-phase workflow from constitution and specification to clarification, planning, analysis, and task breakdown. Developers use it to turn specifications into executable artifacts with quality gates before any code is written. It suits complex features and multi-agent coordination that need governance and consistency.51installs15Tdd Pytesttdd-pytest is a Claude Code skill for test-driven development in Python with pytest. It guides the Red-Green-Refactor cycle, writes and audits tests, runs pytest with coverage using uv, and configures pytest in pyproject.toml. Developers use it when writing Python tests or setting up test infrastructure. It also generates a testing report with coverage metrics and findings.51installs16N8nn8n is a Claude Code skill for building and managing n8n automation workflows. It documents the workflow and node JSON structure, common patterns (webhook triggers, HTTP requests, IF branching, batch loops), the n8n REST API for CRUD and activation, and expression syntax. A developer uses it when authoring n8n workflows or driving n8n programmatically via its API.45installs17Security Auditsecurity-audit is a Claude Code skill for security code review and vulnerability assessment. It runs OWASP Top 10 assessments, scores findings with CVSS, maps them to CWE classifications, audits dependencies, and produces a remediation roadmap. A developer uses it for security reviews before release, compliance audits, or penetration-test preparation.44installs18Prompt Optimizationprompt-optimization is a Claude Code skill for improving prompts for LLMs and AI systems. It covers prompt structure, few-shot learning, chain-of-thought reasoning, output formatting, and constraint setting. A developer uses it when building AI features or agents, crafting system prompts, or trying to raise LLM response quality.42installs19Action Item Organizeraction-item-organizer is a Claude Code skill that extracts action items from unstructured documents and turns them into prioritized, trackable markdown checklists. It reads a source document, identifies actionable items, classifies each into a P0-P3 priority band, and preserves context like file paths, owners, and estimates. A developer uses it to convert code review reports, meeting notes, or audit findings into a structured TODO list. It supports nested sub-tasks and per-priority summaries.40installs20Security Engineeringsecurity-engineering is a Claude Code skill covering security architecture and implementation patterns. It documents defense-in-depth and Zero Trust design, authentication and authorization patterns (OAuth2/OIDC, MFA, RBAC/ABAC), secure development and secrets management, compliance frameworks, and incident response. A developer uses it when designing security controls, implementing auth, or planning compliance.39installs21Cloud Infrastructurecloud-infrastructure is a Claude Code skill covering cloud architecture and deployment across AWS, Azure, and GCP. It maps compute, storage, and database patterns per provider, documents Terraform IaC structure and state management, and details cost optimization, high-availability, and multi-region strategies. A developer uses it when designing a cloud architecture, writing Infrastructure as Code, or right-sizing costs. It also covers security best practices and monitoring.38installs22Devops Runbooksdevops-runbooks is a Claude Code skill that creates actionable operational runbooks. A developer or on-call engineer uses it to document incident response procedures, maintenance guides, escalation paths, and rollback steps. It provides a comprehensive runbook template with a fixed 7-part structure and copy-pasteable commands.38installs23Golang Testinggolang-testing is a Claude Code skill for testing Go applications. A developer uses it to write table-driven unit tests, mock dependencies via interfaces, run integration tests with Testcontainers, and benchmark performance-critical code. It provides Go examples for testify assertions and test organization.38installs24Developer Experiencedeveloper-experience is a Claude Code skill for optimizing developer tooling, setup, and workflows. A developer uses it to streamline onboarding, automate repetitive tasks, configure IDE settings and git hooks, and write setup scripts. It targets fast onboarding and reduced friction with npm scripts, Makefiles, aliases, and validation.37installs25Code Context Findercode-context-finder is a Claude Code skill that surfaces relevant context while coding by combining knowledge-graph search with code-relationship analysis. It detects when context would help (unfamiliar files, new features, debugging, refactoring) and retrieves prior decisions from an MCP memory graph plus imports, callers, and tests via grep. A developer uses it to understand a codebase before making changes and to record decisions afterward. It ships a script to analyze code relationships.36installs26Global Standardsglobal-standards is a Claude Code skill that applies project-wide coding standards and conventions. A developer uses it while writing code, making architectural decisions, or reviewing changes to keep style, comments, error handling, and validation consistent. It works across all languages and frameworks and bundles reference guides for each standards area.36installs27Documentationdocumentation is a Claude Code skill that produces API documentation, technical writing, architecture records, migration guides, and changelogs. A developer uses it to create OpenAPI specifications, README files, ADRs, and to generate changelogs from git commits. It bundles reusable templates for API docs, ADRs, changelogs, design specs, and migration guides.35installs28Debuggingdebugging is a Claude Code skill for diagnosing errors, test failures, and production issues. A developer uses it to analyze error messages and stack traces, parse logs, correlate errors across services, and work backward to a root cause before applying a minimal fix. It bundles a Python log-parsing helper and covers stack-trace patterns for JavaScript, Python, and Java.34installs29File Organizerfile-organizer is a Claude Code skill that organizes files and folders on your computer. A developer uses it to clean up a messy Downloads folder, find duplicate files, or propose a better directory structure. It analyzes the current state, proposes an organization plan, and executes moves and renames only after approval.34installs30Url Analysisurl-analysis is a Claude Code skill that validates URLs both technically and contextually. It checks HTTP status, redirect chains, and SSL, then evaluates whether link text matches destination content and whether links are appropriate. Developers use it to audit links in documents or content for quality and relevance. It includes a validate-urls.py helper that outputs JSON results.33installs31Database Optimizationdatabase-optimization is a Claude Code skill for SQL query optimization and database performance. A developer uses it to speed up slow queries, fix N+1 problems, design indexes, and implement caching. It applies EXPLAIN ANALYZE, JOIN tuning, and index strategy against PostgreSQL, MySQL, and other databases.32installs32Web Accessibilityweb-accessibility is a Claude Code skill for web accessibility analysis and remediation focused on WCAG compliance. It audits against WCAG 2.1/2.2 levels A, AA, and AAA, tests screen reader and keyboard support, and checks color contrast and form accessibility. Developers use it to audit a site's accessibility and fix issues. It provides concrete before-and-after remediation examples.32installs33Performanceperformance is a Claude Code skill for performance analysis and optimization across the application, database, and frontend layers. It covers bottleneck profiling, memory-leak detection, slow-query optimization, Core Web Vitals and bundle analysis, React rendering optimization, and load/stress testing with tools like k6. A developer uses it to find and fix performance problems or run load tests before deployment.31installs34Seo Analysisseo-analysis is a Claude Code skill for technical SEO analysis and optimization. It covers technical audits (site structure, crawlability), meta-tag and Open Graph optimization, schema markup, internal linking, and Core Web Vitals analysis. A developer uses it to audit a site's technical SEO and get actionable meta and performance recommendations.31installs35Code Reviewcode-review is a Claude Code skill that reviews code changes for quality, security, and maintainability. A developer invokes it after writing code or before merging a pull request to get prioritized, actionable feedback with file and line references. It runs git diff against the merge base, checks a review checklist, and groups findings into Critical, Warning, and Suggestion tiers.30installs36Dependency Managementdependency-management is a Claude Code skill for managing project dependencies. A developer uses it to update packages safely, scan for known vulnerabilities, verify license compatibility, and resolve version conflicts across npm, pip, Maven, and other managers. It bundles a Python parser for dependency files and reference docs of per-manager commands.29installs37Use Conductoruse-conductor is a Claude Code skill that scans a project's conductor/ directory for structured project-management files. It reads product vision, guidelines, tech-stack, and per-track plans to understand direction and current tasks. Developers use it to orient an agent to a project's workflow and pick up the next task. It respects the plan, follows the defined methodology, and updates task status markers.29installs38Agile Ceremoniesagile-ceremonies is a Claude Code skill that supports agile team ceremonies including standups, retrospectives, and sprint management. It structures daily standups around Yesterday/Today/Blockers, facilitates retrospectives, and tracks sprint progress. A developer uses it to run or document sprint ceremonies and capture action items and team-health notes. It bundles reference templates for retrospectives and standups.28installs39Command Optimizationcommand-optimization is a Claude Code skill for creating, designing, and optimizing command-line interfaces. A developer uses it when building new CLI commands, designing argument and option structures, or improving command usability and error handling. It provides command design patterns, argument-handling conventions, and a slash-command template.28installs40Meeting Insights Analyzermeeting-insights-analyzer is a Claude Code skill that reads meeting transcripts and surfaces patterns in how you communicate. It measures speaking ratios, filler words, interruptions, conflict avoidance, and active listening, then returns timestamped examples and improvement recommendations. A professional uses it to review their own meetings, prepare for performance reviews, or coach others.28installs41Claude Hooksclaude-hooks is a Claude Code skill that creates and configures hooks to automate workflows and extend Claude Code. It covers PreToolUse validation, PostToolUse logging and cleanup, notification hooks, and custom automation. A developer uses it to add tool-execution validation, audit logging, or security controls to their Claude Code setup. Hooks are configured in ~/.claude/settings.json and it ships a hook-template reference.27installs42Mcp Integrationmcp-integration is a Claude Code skill that helps create and optimize Model Context Protocol server configurations. It covers the mcpServers JSON format, authentication via environment variables, connection pooling, and integration patterns for API, database, and cloud connectors. A developer uses it when wiring a new MCP server into their agent or troubleshooting an existing one.27installs43Nathan Standardsnathan-standards is a Claude Code skill that defines development standards for the Nathan project, an n8n-Jira agent automation system. It specifies the required webhook workflow pattern (validate secret, operate, respond), standard response shapes, Python module structure and style, a YAML command registry, and spec-driven development commands. A developer uses it when creating n8n workflows or Python code within the Nathan project.27installs44Context Managementcontext-management is a Claude Code skill for managing context across multi-agent workflows and long-running tasks. A developer uses it to capture key decisions, compress context for efficiency, prepare handoffs for the next agent, and create context checkpoints at milestones. It defines tiered context formats sized by token budget.26installs45Lead Research Assistantlead-research-assistant is a Claude Code skill that identifies and qualifies sales leads for a product or service. A developer or founder uses it to define an ideal customer profile, find matching companies, score them by fit, and get contact strategies. It can analyze the current repository to understand the product before researching leads.26installs46Pdf Processingpdf-processing is a Claude Code skill for working with PDF files in Python. It shows how to extract text and tables with pdfplumber, merge and split documents with pypdf, fill forms, run OCR on scanned pages, and handle common errors. A developer uses it when they need to programmatically read, transform, or assemble PDF files.26installs47Skill Creatorskill-creator is a Claude Code skill that guides you through authoring a new skill or updating an existing one. It explains the SKILL.md structure, the scripts/references/assets bundled-resource layout, and a step-by-step creation process. Developers use it when they want to package specialized knowledge or workflows into a reusable skill. It ships init, package, and validate helper scripts to scaffold and check the result.26installs48Jirajira is a Claude Code skill that integrates with Jira Cloud for issue management and search. A developer uses it to search issues with JQL, create or update issues, add comments, transition status, and assign work via the REST API v3. It ships a Python helper script and references for JQL and Atlassian Document Format.25installs49Testingtesting is a Claude Code skill covering test strategy, automation, TDD, test writing, coverage analysis, and CI/CD integration. It is framework-agnostic with specific guidance for JavaScript, Python, Java, Go, and Rust, and includes Playwright-based web application testing. Developers use it to set up test infrastructure or write unit, integration, and E2E tests. It bundles example scripts and reference files for framework workflows and web testing.25installs50Tool Presetstool-presets is a Claude Code skill that defines standardized tool sets for agents so similar agent types get consistent tool access. It provides six named presets, from dev-tools to full-stack, referenced in an agent's frontmatter. Developers use it when authoring Claude Code agents to pick the right tool bundle. It includes a selection guide and per-preset reference files.25installs51Cocoindexcocoindex is a Claude Code skill for developing with the CocoIndex data transformation framework. It guides building indexing flows in Python that extract data from sources, apply transformations like chunking, embedding, and LLM extraction, and export to targets such as Postgres+pgvector, Qdrant, Neo4j, or LanceDB. A developer uses it to build vector search indexes, embedding pipelines, or knowledge graphs from documents. It covers custom functions, incremental processing, and live updates.24installs52Developer Growth Analysisdeveloper-growth-analysis is a Claude Code skill that analyzes your recent Claude Code chat history to surface coding patterns, skill gaps, and areas for improvement. A developer uses it to get data-driven feedback on their own work, a curated HackerNews reading list, and a personalized growth report delivered to their Slack DMs. It reads ~/.claude/history.jsonl for the past 24-48 hours.24installs53Example Skillexample-skill is a Claude Code skill that demonstrates the correct structure and format for authoring skills. A developer reads it as a reference when creating a new skill, learning the YAML frontmatter, content layout, and how to bundle resources. It documents required sections, best practices, and anti-patterns to avoid.23installs54Git Workflowgit-workflow is a Claude Code skill that guides git workflows and pull requests. A developer uses it to create well-structured PRs, establish branch naming conventions, choose merge strategies, and improve code review. It bundles PR body templates for features, bugs, and refactors.23installs55Skill Shareskill-share is a Claude Code skill that creates a new Claude skill and automatically posts it to Slack using Rube. It scaffolds the skill directory, validates the metadata, packages a distributable zip, and notifies the team. Developers use it when skill creation is part of a team workflow that needs shared visibility. It combines authoring with a team-notification step.23installs56Git Commit Helpergit-commit-helper is a Claude Code skill that generates descriptive commit messages by analyzing git diffs. A developer uses it after staging changes to produce a message in Conventional Commits format with an appropriate type, scope, and body. It includes guidelines for imperative mood, breaking-change markers, and atomic commits.22installs57Test Driven Developmenttest-driven-development is a Claude Code skill that applies the TDD methodology through the Red-Green-Refactor cycle. It enforces the Three Laws of TDD, requires failing tests before code, and demands test-output evidence at each phase. Developers invoke it when implementing features or fixing bugs test-first. Note the skill is marked DEPRECATED in its frontmatter.11installs58Planning With Filesplanning-with-files is a Claude Code skill that has the agent keep persistent markdown files as working memory for multi-step tasks. It defines a 3-file pattern (task_plan.md for phases, notes.md for research, a deliverable file for output) and a read-before-decide, update-after-act loop. A developer uses it to keep goals and progress in the attention window across long tasks instead of stuffing everything into context. Note the skill is marked DEPRECATED in its own frontmatter.10installs59Requirements Elicitationrequirements-elicitation is a Claude Code skill that turns incomplete or ambiguous inputs into complete, unambiguous specifications. It orchestrates question-driven elicitation, multi-stakeholder analysis, and systematic completeness verification across defined phases and depth paths. A developer uses it before implementing a significant feature to surface gaps between a stated need and an actionable spec. Note the skill is marked DEPRECATED in its own frontmatter.10installs60Brainstormingbrainstorming is a Claude Code skill (marked DEPRECATED) that turns ideas into designs and specs through a collaborative question-and-answer dialogue. It checks project context, asks one question at a time, proposes 2-3 approaches with trade-offs, and presents the design in small validated sections. A developer uses it before creating features or building components to scope requirements and design. It writes the validated design to a dated plan document.9installs61Code Permutation Testingcode-permutation-testing is a Claude Code skill for systematic testing of code variations, edge cases, and boundary conditions. A developer uses it to generate exhaustive test matrices, analyze code-path coverage, run mutation testing, and compare alternative implementations. It bundles Python helper scripts for generating boundaries and analyzing paths, plus reference docs for mutation testing. Note: the skill frontmatter marks it DEPRECATED.9installs62Dispatching Parallel Agentsdispatching-parallel-agents is a Claude Code skill describing when and how to dispatch multiple independent agents in parallel. A developer uses it when facing several unrelated failures or subsystems that can be worked on without shared state, dispatching one focused agent per problem domain and integrating their results. Note: the skill frontmatter marks it DEPRECATED.9installs63Mlx Fine Tuningmlx-fine-tuning is a Claude Code skill for fine-tuning large language models with the MLX framework on Apple Silicon. It walks through environment validation, converting HuggingFace models to MLX format, configuring LoRA adapters, selecting hyperparameters by dataset size, and exporting adapters. Note: the skill is marked DEPRECATED as of 2026-01-20. A developer uses it to train a local LoRA on an M-series Mac without dedicated GPU hardware.9installs64N8n Developmentn8n-development is a Claude Code skill for developing, testing, and maintaining n8n webhook workflows integrated with Python services. It covers a test-driven workflow process, template development with variable substitution, Pydantic validation, async httpx patterns, and a workflow registry. Note: the skill is marked DEPRECATED as of 2026-01-20. A developer uses it to build composable, tested n8n workflows in a Python project.9installs65Python Uvpython-uv is a Claude Code skill covering Python dependency management with uv. It documents the standard uv workflow (init, lock, sync, add, remove), the --frozen discipline for CI and Docker, multi-stage Dockerfile patterns, pyproject.toml structure, and migration from pip or poetry. A developer uses it when setting up Python projects, writing Dockerfiles, or wiring uv into CI/CD. Note the skill is marked DEPRECATED in its own frontmatter.9installs66Ralph Tui Create Beadsralph-tui-create-beads is a Claude Code skill that converts a PRD into beads (an epic plus child task issues) for autonomous execution by ralph-tui. It extracts quality gates, creates one bead per user story, sizes each to a single agent iteration, and sets up schema-then-backend-then-UI dependencies via bd commands. A developer uses it to turn a spec into a dependency-ordered task queue for ralph-tui's Beads tracker. Note the skill is marked DEPRECATED in its own frontmatter.9installs67Ralph Tui Create Jsonralph-tui-create-json is a Claude Code skill that converts a PRD into a prd.json file of user stories for autonomous execution by ralph-tui. It parses stories, appends extracted quality gates to each story's acceptance criteria, and sets dependsOn ordering. A developer uses it to produce a JSON task file that ralph-tui runs with --prd. Note the skill is marked DEPRECATED in its own frontmatter.9installs68Ralph Tui Prdralph-tui-prd is a Claude Code skill that generates a Product Requirements Document optimized for AI-agent execution. It asks iterative clarifying questions with lettered options, always captures a Quality Gates section, and outputs a structured PRD wrapped in [PRD] markers with small, independently completable user stories. A developer uses it to spec a feature before converting it to beads or prd.json for ralph-tui. Note the skill is marked DEPRECATED in its own frontmatter.9installs