Run custom validation and setup scripts before deployment operations by using pre-sync hooks for Tilt and ArgoCD, plus a post-trigger hook for Tilt.
Use this agent to explore and understand codebases or search local project files. Powered by semantic search (codebase-search) — finds answers across code, config, docs, and any text files in the project. Preferred over the built-in Explore agent for any codebase exploration task. Examples: <example> Context: User wants to understand how a feature works user: "How does authentication work in this project?" assistant: "I'll use the ariadne agent to trace the auth flow across the codebase." <commentary> User needs to understand a cross-cutting concern — ariadne explores multiple files and connections. </commentary> </example> <example> Context: User needs to find where something is implemented user: "Find all the API endpoints and how they connect to the database" assistant: "I'll use the ariadne agent to map out the API layer." <commentary> Broad codebase exploration that requires searching patterns, reading files, and following references. </commentary> </example> <example> Context: User is onboarding to unfamiliar code user: "Give me an overview of this project's architecture" assistant: "I'll use the ariadne agent to explore the project structure and key components." <commentary> Architecture overview requires systematic exploration of directories, entry points, and dependencies. </commentary> </example>
Use this agent to orchestrate multi-step plan execution with learning accumulation between tasks. Examples: <example> Context: A validated plan with multiple implementation tasks user: [Plan approved with 6 tasks, some parallelizable] assistant: "I'll use the atlas agent to organize these tasks into execution waves with learning carry-forward." <commentary> Multi-step plan benefits from wave-based dispatch — atlas groups tasks by dependencies, specifies which agent handles each, and defines what learnings to capture between waves. </commentary> </example> <example> Context: First wave completed, need to plan next wave with learnings user: [Wave 1 results: auth middleware done, discovered project uses custom error classes] assistant: "I'll re-invoke atlas with the wave 1 learnings to plan the next wave." <commentary> Between-wave re-invocation — atlas receives accumulated learnings, compresses them, and adapts the next wave's task prompts to include relevant discoveries. </commentary> </example>
Use this agent to research external sources — documentation, websites, GitHub repositories, and any information available on the internet. Examples: <example> Context: User needs docs for a library or API user: "Find the docs for React Query's useInfiniteQuery" assistant: "I'll use the clio agent to look up the documentation." <commentary> User needs external documentation for a specific API — clio fetches and summarizes it. </commentary> </example> <example> Context: User needs to make a technical decision user: "Should I use Zustand or Jotai for this project? What are the trade-offs?" assistant: "I'll use the clio agent to research both libraries and compare." <commentary> Technical decisions require up-to-date comparison of docs, community patterns, and real-world usage. </commentary> </example> <example> Context: User wants to look up information from a website or research a topic online user: "What does the Tailwind v4 migration page say about breaking changes?" assistant: "I'll use the clio agent to look up that information." <commentary> Web research — fetching and summarizing content from websites or general internet sources. </commentary> </example> <example> Context: User asks about code or patterns in a specific GitHub repository user: "How does the Zustand repo implement its middleware system?" assistant: "I'll use the clio agent to explore the Zustand repository." <commentary> GitHub repo exploration — searching and understanding code in public repositories without cloning. </commentary> </example>
Use this agent for autonomous deep work — isolated implementation tasks that run independently in worktrees. Examples: <example> Context: User needs a module refactored while continuing other work user: "Refactor the payment module to use the new Stripe API" assistant: "I'll use the hephaestus agent in a worktree to handle this refactor autonomously." <commentary> Self-contained refactoring task — hephaestus works in an isolated worktree, freeing the main conversation for other work. </commentary> </example> <example> Context: Atlas dispatches a task from a multi-step plan user: [Atlas wave dispatch specifies: implement auth middleware] assistant: "I'll spawn hephaestus in a worktree with the task context and learnings from prior waves." <commentary> Plan execution task — hephaestus receives goal + accumulated learnings, works autonomously, returns changes + new learnings. </commentary> </example> <example> Context: User wants parallel implementation of independent features user: "Add the search endpoint and the notification service — they're independent" assistant: "I'll spawn two hephaestus agents in separate worktrees to work on both in parallel." <commentary> Independent tasks benefit from parallel worktree execution — each hephaestus instance works without interference. </commentary> </example>
Use this agent to analyze requests BEFORE planning to prevent AI failures. Examples: <example> Context: User wants to upgrade SDK/framework version user: "Upgrade from Expo SDK 53 to 54" assistant: "I'll use the metis agent to analyze scope and risks before planning." <commentary> SDK upgrade touches multiple packages, has breaking changes, and needs migration research — metis classifies intent, surfaces hidden requirements, and produces directives. </commentary> </example> <example> Context: User wants to build a feature touching multiple modules user: "Add push notification consent flow with analytics tracking" assistant: "I'll use the metis agent to analyze this request before planning." <commentary> Multi-system feature (notifications + consent + analytics) with ambiguous scope — metis explores existing patterns and flags risks before planning begins. </commentary> </example> <example> Context: User wants to refactor a system user: "Refactor the payment module to use the new API" assistant: "I'll use the metis agent to assess scope and risks first." <commentary> Refactoring request — metis identifies what behavior must be preserved, flags regression risks, and prepares directives for the planner. </commentary> </example> <example> Context: User gives an ambiguous request user: "Make the app faster" assistant: "I'll use the metis agent to clarify intent and scope." <commentary> Vague request that could go many directions — metis forces intent classification and generates clarifying questions before any work begins. </commentary> </example>
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A collection of reusable skills for AI coding agents, mainly for Claude Code.
Some skills require API keys or external CLI authentication. Set them up before use:
| Skill | Credential | How to get |
|---|---|---|
context7 | CONTEXT7_API_KEY env var | Sign up at context7.com |
codebase-search | MORPH_API_KEY env var | Sign up at morphllm.com |
github-codebase-search | MORPH_API_KEY env var | Same as above |
oracle | Codex CLI auth | Run codex login after installing Codex CLI |
council-review | Codex CLI auth | Same as above |
The oracle and council-review skills require Codex CLI with an oracle profile. Add this to ~/.codex/config.toml:
[profiles.oracle]
model = "gpt-5.4"
model_reasoning_effort = "high"
approval_policy = "never"
sandbox_mode = "read-only"
# All skills
bunx skills add trancong12102/agentskills -g -y -a claude-code
# Or individual skills
bunx skills add trancong12102/agentskills -g -y -a claude-code -s context7
bunx skills add trancong12102/agentskills -g -y -a claude-code -s council-review
bunx skills add trancong12102/agentskills -g -y -a claude-code -s deps-dev
bunx skills add trancong12102/agentskills -g -y -a claude-code -s oracle
| Plugin | Description |
|---|---|
| ora | 6 specialized subagents for exploration, planning, and execution (see Agents below) |
| sound-notify | Play macOS notification sounds when Claude stops or asks a question |
/plugin marketplace add trancong12102/agentskills
/plugin install ora@agentskills
/plugin install sound-notify@agentskills
# Enable auto-update
/plugin marketplace update agentskills
The ora plugin ships 6 specialized subagents. Four are hook-enforced (automatically triggered at the right time), two are spawn-on-demand.
| Agent | Model | Description |
|---|---|---|
ora:Ariadne | Sonnet | Codebase exploration — traces flows, finds implementations, maps architecture. |
ora:Clio | Sonnet | External research — fetches docs, searches GitHub repos, looks up best practices. |
| Agent | Model | Hook | Description |
|---|---|---|---|
ora:Metis | Opus | PreToolUse EnterPlanMode | Intent classification + pre-analysis. Surfaces risks, generates directives, asks clarifying questions via AskUserQuestion. |
ora:Momus | Sonnet | PreToolUse ExitPlanMode | Plan validation for plans with 2+ steps. Checks executability, references, blockers. Approval-biased — rejects only for true blockers. |
ora:Atlas | Opus | PostToolUse ExitPlanMode | Wave dispatch for plans with code tasks. Groups tasks into parallel waves, assigns agents, defines learning capture. |
ora:Hephaestus | Opus | Dispatched by Atlas | Autonomous deep worker — receives a goal, works independently in a worktree, returns finished code with structured summary. |
Research agents (Ariadne, Clio) are spawned on-demand throughout the workflow. Planning and execution agents are triggered automatically by hooks.
npx claudepluginhub trancong12102/agentskills --plugin oraDesktop notifications for Claude Code — works in any OSC 9 terminal (Ghostty, iTerm2, Kitty, etc.) and inside tmux
Play notification sounds when Claude stops or asks a question (macOS)
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.