By nq-rdl
Claude Code — agent-team coordination, hook authoring, skill-quality auditing, and prompt engineering
Delegate to this agent during Claude Code setup (local `/rdl-team:cc-setup`) when you need to discover what plugins are available across the RDL marketplace and the team's extra marketplaces, and decide which ones THIS repo should enable. It locates the team's tracked marketplace list, enumerates each marketplace's plugin catalog (live), inspects the repo's languages and tooling, and returns a ranked suggestion set: the always-useful baseline (pr-review-toolkit, gh@rdl-agent-extensions, worktrunk, the applicable LSP) plus language/stack-matched picks, each with id, marketplace, and a one-line reason. It only researches and recommends — it does not install or edit settings.
Delegate to this agent to engineer, improve, and validate prompts using a dual-persona Prompt Builder / Prompt Tester methodology. Analyzes sources, applies imperative-language best practices, and runs mandatory validation cycles before finalizing any prompt.
Read-only skill-quality auditor. Applies the non-inferable-value rubric (Biggs + SkillsBench, version pins, verify-canonical guard) to a target SKILL.md or session diff and emits severity-rated findings with file:line anchors and keep/cut/pin recommendations. Never modifies files.
Add a new subagent to this agent-extensions catalog and take it all the way to a CI-green, commit-ready change. Use when the user wants to create, add, import, adapt, or normalize a catalog agent — a subagent authored under agents/<name>/agent.md — including adapting an upstream github/awesome-copilot .agent.md into repo conventions, or writing one from scratch. Walks the full registry → plugin-tree → manifest → changelog → validation pipeline: writes agents/<name>/agent.md, registers it in a registry bundle, runs sync-plugins, generate_manifests, changie, and validate-plugins. A session-scoped Stop hook it installs (and tears down) keeps the turn alive until the agent is fully wired, so the session cannot end with a half-wired agent. Covers both import-and-normalize (the common path) and from-scratch authoring.
Claude Code agent teams — coordinate multiple independent Claude Code sessions working in parallel with shared task lists and inter-agent messaging. Use when the user asks to create a team, spawn teammates, coordinate parallel work, or describes work that benefits from parallel agents. Also triggers on TeamCreate, SendMessage, teammate mode, team lead, agent coordination, parallel sessions, or 'can we parallelize this with agents?'. Helps with planning parallel execution strategies and structuring team-based work.
Create, save, and reuse Claude Code dynamic workflows — JavaScript orchestration scripts that Claude writes and a runtime executes to fan out to many subagents at scale. Use when the user wants to build a workflow, automate a repeatable multi-agent process, codify an orchestration, or save a run for later. Also triggers on `ultracode`, `/workflows`, `.claude/workflows/`, `/deep-research`, "orchestrate subagents", "codebase audit", "large migration", "cross-checked research", or "make this a reusable command". The skill first decides whether a workflow is even the right tool (vs a subagent, skill, or agent team), then drives the author-and-save loop and the `.claude/workflows/` distribution rules.
Create, manage, and debug Claude Code hooks — user-defined commands that run at specific points in Claude Code's lifecycle for deterministic control. Use when the user asks about hooks, guardrails, pre/post tool execution, safety rules, command blocking, context injection, auto-formatting, permission auto-approval, or completion checklists for Claude Code. Also trigger on mentions of PreToolUse, PostToolUse, PermissionRequest, SessionStart, Stop, UserPromptSubmit, settings.json hooks, prompt-based or agent-based hooks, or when the user worries that hook output looks like prompt injection. Covers all five hook types (command, http, mcp_tool, prompt, agent), the full event lifecycle, the JSON output contract (permissionDecision / decision / hookSpecificOutput), exit codes, and safe context-injection patterns.
Design reproducible multi-step flows in Claude Code — decide between a single ordered skill, multiple step commands, hook-gated state, and when to escalate a step to subagents, an agent team, or a dynamic workflow. Use when the user wants a repeatable procedure (step 1 → 2 → 3), a "pipeline", enforced step ordering, a gated process where a later step must check an earlier one, or asks how to package a multi-step process as a plugin. Also triggers on "make this reproducible", "marker file", "state machine", "step 2 needs step 1", "fan out", or "skill vs command vs workflow". Picks the lightest structure that fits and shows the marker-file + hook gating pattern.
Modifies files
Hook triggers on file write and edit operations
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.
Curated reusable agent skills and agents packaged as Claude Code plugins. Each subject (a tool, library, language, or workflow) is one plugin: skills are invoked as /<subject>:<facet> (e.g. /go:secure, /gh:send-pr) and agents are delegated as subagents. Canonical skills live under skills/ and agents under agents/; each subject is published as a self-contained plugin under plugins/, listed in the repo-root marketplace manifest (.claude-plugin/marketplace.json).
Claude Code is the only publication target.
# Add the marketplace (once)
/plugin marketplace add nq-rdl/agent-extensions
# Install a single subject
/plugin install go@rdl-agent-extensions
# Onboarding: install the rdl-team plugin
/plugin install rdl-team@rdl-agent-extensions
See docs/bundles.md for the full subject list.
This repo keeps a single source of truth for top-level agent context files:
AGENTS.md — single source of truth for agent contributor guidance.CLAUDE.md → symlink to AGENTS.md. Claude Code loads CLAUDE.md as project context; symlinking keeps the two in sync.This repo is scope-licensed (not an OR dual-license — the license depends on the file, not the user's choice):
SPDX-License-Identifier: MIT. Full text: LICENSE.SPDX-License-Identifier: CC-BY-4.0. Full text: LICENSE-CC-BY-4.0.npx claudepluginhub nq-rdl/agent-extensions --plugin claude-codeR — language expertise, package development, CLI apps, CRAN, lifecycle, async, and testing
Go — idiomatic naming and secure error handling
Shiny — modern dashboards with bslib and Bootstrap 5 theming
Writerside — author and build JetBrains Writerside documentation
Defuddle — extract clean Markdown from cluttered web pages
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Harness-native ECC operator layer - 67 agents, 278 skills, 94 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Evidence-gated AI coding workflow: scan → analyze → plan → TDD → execute → fix → verify → review, powered by Codebase Memory MCP >= 0.9.0 with optional Serena LSP intelligence. Includes blast-radius planning, test/cycle gates, independent review, and Windows Git Bash hook auto-resolution.
Comprehensive SEO analysis plugin for Claude Code. 25 sub-skills (21 core + 1 orchestrator + 1 framework + 2 extension mirrors) and 18 sub-agents cover technical SEO, content quality, schema, sitemaps, Core Web Vitals, local SEO, backlinks, AI/GEO, ecommerce, hreflang, SXO, clustering, drift monitoring, and Google APIs. Includes optional MCP extensions, SPA-aware rendering, portability, and hardened SSRF/DNS-rebinding safe fetchers.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Lazy senior dev mode. Forces the simplest, shortest solution that actually works: YAGNI, stdlib first, no unrequested abstractions.