Use when starting any conversation - establishes mandatory workflows for finding and using skill-set plugins
Mandatory protocol that forces you to check for and use relevant skill-set plugins before any task. You must scan available plugins for every request and execute matching skills exactly as written, or automatically fail.
/plugin marketplace add ether-moon/skill-set/plugin install skill-set@skill-setThis skill inherits all available tools. When active, it can use any tool Claude has access to.
session-start.shIF A PLUGIN APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT.
This is not negotiable. This is not optional. You cannot rationalize your way out of this. </EXTREMELY-IMPORTANT>
Before responding to ANY user message, you MUST complete this checklist:
Responding WITHOUT completing this checklist = automatic failure.
The following plugins are currently installed and available:
{{INSTALLED_PLUGINS}}
Check for relevant plugins before ANY task. Don't assume you know what to do without checking.
Execute skills with the Skill tool. Read the full skill file before using it.
Follow mandatory workflows. Each plugin has specific workflows - follow them exactly.
If you catch yourself thinking ANY of these thoughts, STOP. You are rationalizing. Check for and use the plugin.
Why: Plugins document proven techniques that save time and prevent mistakes. Not using available plugins means repeating solved problems and making known errors.
If a plugin for your task exists, you must use it or you will fail at your task.
Use when: Testing web pages, automating browser tasks, or when user mentions screenshots, web testing, form automation, or Playwright.
Automates browser interactions using Playwright CLI and templates for screenshots, PDFs, form filling, and monitoring.
Use when: User explicitly requests review from other LLMs (e.g., "validate with codex", "get feedback from gemini").
Execute peer reviews from other LLM tools (Gemini, Codex) in parallel and synthesize actionable insights.
Use when: Creating commits, pushing to remote, or creating pull requests.
Automates git commits, push, and PR creation with context-aware messages and ticket extraction.
Commands:
/managing-git-workflow:commit - Create a git commit with context-aware messages/managing-git-workflow:push - Push changes to remote (auto-commits if needed)/managing-git-workflow:pr - Create a pull request (auto-push and commit if needed)Use when: Understanding external libraries, frameworks, or dependencies.
Find and read official documentation for external libraries and frameworks using Context7.
Use when: Processing CodeRabbit AI review comments on pull requests.
Interactive CodeRabbit review processing with severity classification and verified completion workflow.
Command:
/coderabbit-feedback:coderabbit-feedback - Process CodeRabbit review comments interactivelyBefore using a plugin, announce that you are using it.
"I'm using [Plugin Name] to [what you're doing]."
Examples:
Why: Transparency helps your human partner understand your process and catch errors early. It also confirms you actually read the plugin documentation.
Starting any task:
Finding a relevant plugin = mandatory to read and use it. Not optional.
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.