Topic: marketplace
4,766 skills in this topic.
-
elixir-thinking
This skill should be used when the user asks to "implement a feature in Elixir", "refactor this module", "should I use a GenServer here?", "how should I structure this?", "use the pipe operator", "add error handling", "make this concurrent", or mentions protocols, behaviours, pattern matching, with statements, comprehensions, structs, or coming from an OOP background. Contains paradigm-shifting insights.
georgeguimaraes/claude-code-elixir 138
-
phoenix-thinking
This skill should be used when the user asks to "add a LiveView page", "create a form", "handle real-time updates", "broadcast changes to users", "add a new route", "create an API endpoint", "fix this LiveView bug", "why is mount called twice?", or mentions handle_event, handle_info, handle_params, mount, channels, controllers, components, assigns, sockets, or PubSub. Essential for avoiding duplicate queries in mount.
georgeguimaraes/claude-code-elixir 138
-
using-elixir-skills
This skill should be used when the user works on any .ex or .exs file, mentions Elixir/Phoenix/Ecto/OTP, the project has a mix.exs, or asks "which skill should I use", "new to Elixir", "help with Elixir". Routes to the correct thinking skill BEFORE exploring code. Triggers on "implement", "add", "fix", "refactor" in Elixir projects.
georgeguimaraes/claude-code-elixir 138
-
oban-thinking
This skill should be used when the user asks to "add a background job", "process async", "schedule a task", "retry failed jobs", "add email sending", "run this later", "add a cron job", "unique jobs", "batch process", or mentions Oban, Oban Pro, workflows, job queues, cascades, grafting, recorded values, job args, or troubleshooting job failures.
georgeguimaraes/claude-code-elixir 138
-
otp-thinking
This skill should be used when the user asks to "add background processing", "cache this data", "run this async", "handle concurrent requests", "manage state across requests", "process jobs from a queue", "this GenServer is slow", or mentions GenServer, Supervisor, Agent, Task, Registry, DynamicSupervisor, handle_call, handle_cast, supervision trees, fault tolerance, "let it crash", or choosing between Broadway and Oban.
georgeguimaraes/claude-code-elixir 138
-
claude-praetorian
Context preservation with cross-session memory — hooks prompt compaction at high-impact moments, siblings enrich what gets saved
Vvkmnn/claude-emporium 113
-
claude-orator
Prompt rhetoric coach — deterministic scoring and restructuring using Anthropic best practices
Vvkmnn/claude-emporium 113
-
claude-gladiator
Continuous learning — hooks observe failures and prompt reflection, sibling synergy deepens analysis with history and tool discovery
Vvkmnn/claude-emporium 113
-
claude-oracle
Automatic tool discovery across 17 sources — hooks search before planning and after errors, siblings avoid redundant searches
Vvkmnn/claude-emporium 113
-
claude-vigil
File checkpoint and recovery — auto-quicksaves before destructive commands, manual checkpoints for safe rollback
Vvkmnn/claude-emporium 113
-
claude-historian
Automatic history search — checks past sessions before web research, planning, and debugging, siblings deepen coverage
Vvkmnn/claude-emporium 113
-
smalltalk-developer
Comprehensive Pharo Smalltalk development workflow guide with AI-driven Tonel editing. Provides expertise in Tonel file format syntax (class definitions with name, superclass, instVars, category, method categories, class comment placement), package structure (package.st placement, directory organization, BaselineOf dependencies), development workflow (Edit → Import → Test cycle with absolute paths, re-import timing, test execution), and Pharo best practices (CRC format documentation, method categorization conventions). Use when working with Pharo Smalltalk projects, creating or editing Tonel .st files, organizing packages and dependencies, resolving import order issues, writing class comments, implementing standard Pharo development patterns (Singleton, Settings, etc.), or troubleshooting Tonel syntax.
mumez/smalltalk-dev-plugin 9
-
smalltalk-debugger
Systematic debugging guide for Pharo Smalltalk development. Provides expertise in error diagnosis (MessageNotUnderstood, KeyNotFound, SubscriptOutOfBounds, AssertionFailure), incremental code execution with eval tool, intermediate value inspection, error handling patterns (`on:do:` blocks), stack trace analysis, UI debugger window detection (read_screen for hung operations), and debug-fix-reimport workflow. Use when encountering Pharo test failures, Smalltalk exceptions, unexpected behavior, timeout or non-responsive operations, need to verify intermediate values, execute code incrementally for diagnosis, or troubleshoot Tonel import errors.
mumez/smalltalk-dev-plugin 9
-
smalltalk-usage-finder
Class and method usage analyzer for Pharo Smalltalk. Provides expertise in understanding class responsibilities through class comments (get_class_comment), discovering usage patterns via references (search_references_to_class), finding example methods (exampleXXX patterns), analyzing method usage in context (search_references with polymorphism handling), generating package overviews (list_classes with comment analysis), and resolving ambiguous names (search_classes_like, search_methods_like). Use when understanding what a class does, finding usage examples for classes or methods, discovering how to use an API, analyzing package structure and purpose, resolving unclear class or method names, or learning usage patterns from real-world code.
mumez/smalltalk-dev-plugin 9
-
smalltalk-commenter
Generates CRC-style class comments for Smalltalk classes. Use after creating or modifying Tonel files to add or improve class documentation.
mumez/smalltalk-dev-plugin 9
-
smalltalk-implementation-finder
Method implementation finder and analyzer for Pharo Smalltalk. Provides expertise in discovering implementors across class hierarchies (search_implementors), analyzing implementation patterns, learning coding idioms from existing implementations, assessing refactoring impact (counting implementors and references), finding duplicate code for consolidation, understanding abstract method implementations (subclassResponsibility), and tracing method overrides through inheritance chains. Use when analyzing method implementations across classes, learning implementation idioms, assessing refactoring risk before changes, finding duplicate implementations for consolidation, understanding how abstract methods are implemented in concrete classes, or tracing which classes override specific methods.
mumez/smalltalk-dev-plugin 9
-
optimizing-sql-queries
Execute use when you need to work with query optimization.
This skill provides query performance analysis with comprehensive guidance and automation.
Trigger with phrases like "optimize queries", "analyze performance",
or "improve query speed".
jeremylongshore/claude-code-plugins-plus-skills 1,803
-
managing-database-recovery
Process use when you need to work with database operations.
This skill provides database management and optimization with comprehensive guidance and automation.
Trigger with phrases like "manage database", "optimize database",
or "configure database".
jeremylongshore/claude-code-plugins-plus-skills 1,803
-
comparing-database-schemas
Process use when you need to work with schema comparison.
This skill provides database schema diff and sync with comprehensive guidance and automation.
Trigger with phrases like "compare schemas", "diff databases",
or "sync database schemas".
jeremylongshore/claude-code-plugins-plus-skills 1,803
-
archiving-databases
Process use when you need to archive historical database records to reduce primary database size.
This skill automates moving old data to archive tables or cold storage (S3, Azure Blob, GCS).
Trigger with phrases like "archive old database records", "implement data retention policy",
"move historical data to cold storage", or "reduce database size with archival".
jeremylongshore/claude-code-plugins-plus-skills 1,803
-
designing-database-schemas
Process use when you need to work with database schema design.
This skill provides schema design and migrations with comprehensive guidance and automation.
Trigger with phrases like "design schema", "create migration",
or "model database".
jeremylongshore/claude-code-plugins-plus-skills 1,803
-
implementing-database-caching
Process use when you need to implement multi-tier caching to improve database performance.
This skill sets up Redis, in-memory caching, and CDN layers to reduce database load.
Trigger with phrases like "implement database caching", "add Redis cache layer",
"improve query performance with caching", or "reduce database load".
jeremylongshore/claude-code-plugins-plus-skills 1,803
-
detecting-database-deadlocks
Process use when you need to work with deadlock detection.
This skill provides deadlock detection and resolution with comprehensive guidance and automation.
Trigger with phrases like "detect deadlocks", "resolve deadlocks",
or "prevent deadlocks".
jeremylongshore/claude-code-plugins-plus-skills 1,803
-
generating-stored-procedures
Use when you need to generate, validate, or deploy stored procedures for PostgreSQL, MySQL, or SQL Server.
Creates database functions, triggers, and procedures with proper error handling and transaction management.
Trigger with phrases like "generate stored procedure", "create database function", "write SQL procedure",
"add trigger to table", or "create CRUD procedures".
jeremylongshore/claude-code-plugins-plus-skills 1,803