By ogngnaoh
An agent-team skill for scaffolding and orchestrating adaptive role-based agent teams, a doc-system skill for generating PRD/SPEC/CLAUDE.md, a system-explain skill for first-principles system-design explanations, and a vault-save utility for stashing Claude responses into an Obsidian vault
The Builder for an agent-team run — the only role that edits. Use to produce the work product (code, docs, research, or design) against an approved plan and explicit acceptance criteria. Owns only the files the spawn prompt assigns; self-verifies and shows the evidence.
The adversarial Critic (Devil's-Advocate) for an agent-team run. Use to review a diff/output against acceptance criteria with fresh context — given only the work and the criteria, never the Builder's reasoning. Read-only; flags correctness/requirement defects with severity and does not over-report.
The gate-keeping Evaluator for an agent-team run. Use to score a work product against each explicit acceptance criterion and emit PASS/FAIL backed by real evidence (command/test output), kept distinct from the Critic. Read-only; reports failures, never fixes them.
The Integrator for an agent-team parallel slice build. Use to assemble interdependent slices produced by parallel Builders against the pinned contract, resolve integration seams, and run the integration checks with real output as evidence. Edits only the seams — not slice internals.
The DEFAULT review role for an agent-team run. A single fresh-context agent that both finds correctness/requirement defects (each with a severity) and renders the PASS/FAIL gate verdict backed by real evidence — given only the diff/output and the acceptance criteria. A non-blocking flaw still passes. Read-only. (Split into a separate Critic + Evaluator only for high-stakes work.)
Use when the user invokes /agent-team <task>, OR when a task is substantial enough to warrant a persistent, role-based agent team the user drives as lead — multi-file features, large refactors or migrations, deep multi-source research, or design work where a gated refine → review loop beats a one-shot answer. Designs the team's topology to fit the task (research fan-out · gated build/refine · interdependent parallel slices · staged pipeline) and scaffolds single-responsibility teammates (Scout, Builder, Reviewer — split into Critic + Evaluator for high-stakes work — plus Synthesizer/Integrator as needed) backed by real subagent definitions that enforce per-role tool whitelists and read-only/edit boundaries, each spawned with a full 4-part contract; the lead orchestrates and synthesizes but never authors the work product, stops at two human gates (plan, then ship), caps the loop, and never ships autonomously. Use even if the user doesn't name the command. Do NOT use for a single quick delegation, a one-shot parallel fan-out, a pure question, or a trivial single-file edit a lone agent handles faster — a team's ~7× token cost only pays off when the work is high-value, parallelizable, or larger than one context window.
Manually-invoked skill for generating PRD.md (what + why, tech-agnostic), SPEC.md (architecture + alternatives + rollout + cross-cutting concerns), and CLAUDE.md (commands, stack, conventions, gotchas for Claude Code sessions). Interviews to fill gaps, dispatches an inventory subagent on brownfield repos, applies a hard pre-flight quality gate per doc, emits one, two, or all three on request.
Use when the user shares an architecture, system design, tech blog, code, or implementation detail and wants the foundational system-design concepts behind it explained or broken down from first principles for their own learning — e.g. "explain the concepts behind this", "break this design down", "help me understand why this works", "what's actually going on here".
Use when the user invokes /vault-save (optionally with a subfolder name like 'claude-notes', 'claude-research-output', or 'meta-workflows'), OR when the user asks to save, export, copy, or stash the latest response into their Obsidian vault. Captures the most recent prior assistant response as a markdown file with YAML frontmatter (date, source=current git branch/worktree, tags) under the Obsidian vault at /Users/hoangngo/Documents/personal-vault/, fuzzy-matches the subfolder argument against existing folders, and prompts for confirmation before writing.
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 small collection of meta-skills for Claude Code. agent-team scaffolds and orchestrates an adaptive, role-based agent team — designing the team topology to fit the task and running it through a human-gated refine → review loop, with single-responsibility teammates backed by real subagent definitions. doc-system generates PRD.md / SPEC.md / CLAUDE.md via an interview-and-quality-gate workflow. system-explain breaks any architecture or system design down to first-principles concepts. vault-save bookmarks useful Claude responses into an Obsidian vault without leaving the terminal.
| Name | Type | Purpose |
|---|---|---|
agent-team | Skill | Scaffolds and orchestrates an adaptive role-based agent team (Scout/Builder/Reviewer; split to Critic+Evaluator on stakes; Synthesizer/Integrator as needed) through a human-gated refine→review loop, designing the team topology to fit the task |
doc-system | Skill | Generates PRD.md / SPEC.md / CLAUDE.md for a Claude-Code-driven project via interview, optional brownfield inventory, and a pre-flight quality gate |
system-explain | Skill | Explains the foundational system-design concepts behind a pasted architecture, blog, or code from first principles — concept map, causal deep-dives, binding-constraint synthesis |
vault-save | Skill | Captures the most recent assistant response and writes it as a dated markdown note (with git-branch provenance) into an Obsidian vault |
Orchestrate a persistent multi-agent team → agent-team
Generate PRD / SPEC / CLAUDE.md docs → doc-system
"Explain the concepts behind this design" → system-explain
Bookmark this response into the vault → vault-save
1. Register the marketplace in ~/.claude/settings.json:
{
"extraKnownMarketplaces": {
"meta-plugin": {
"source": {
"source": "github",
"repo": "ogngnaoh/meta-plugin"
}
}
}
}
2. Install the plugin:
/plugin install meta-plugin
3. Verify with /plugin list — you should see meta-plugin listed.
agent-teamUse when a task is substantial enough to warrant a persistent, role-based agent team you drive as lead — multi-file features, large migrations, deep multi-source research, or design work where a gated refine → review loop beats a one-shot answer.
Trigger phrases / patterns:
/agent-team <task>What it does: In Phase 0 it interviews you to set explicit acceptance criteria and design the team topology to fit the task — choosing an archetype (gated build/refine · research fan-out · interdependent parallel slice build · staged pipeline) and a coordination tier (lead-mediated → experimental peer mailbox → dynamic workflow). It then scaffolds single-responsibility teammates — Scout, Builder, Reviewer (the Reviewer finds flaws and renders pass/fail with evidence; a non-blocking flaw still passes), splitting into a separate Critic + Evaluator only for high-stakes work, plus a Synthesizer / Integrator as the archetype needs — each backed by a real subagent definition (a shipped agents/agent-team-* or a better-matching installed agent) that enforces a tool whitelist. The lead orchestrates and synthesizes but never authors the work product, stops at two human gates (plan, then ship), caps the loop, and never ships autonomously.
Ships 7 role definitions under agents/: agent-team-{scout, builder, reviewer, critic, evaluator, synthesizer, integrator}.
Example:
/agent-team extract the billing module out of the monolith
Don't use for a single quick delegation, a one-shot parallel fan-out, a pure question, or a trivial one-file edit — a team's ~7× token cost only pays off on high-value, parallelizable, or larger-than-one-context work.
vault-saveUse when you want to bookmark a Claude response into a long-running knowledge base (an Obsidian vault on disk) without leaving the terminal.
Trigger phrases / patterns:
/vault-save <subfolder> (e.g. /vault-save notes, /vault-save research, /vault-save meta)What it does: Grabs the most recent substantial assistant response in the conversation, infers a short hyphenated topic, and writes it to <vault>/<subfolder>/YYYY-MM-DD-<topic>.md with this frontmatter:
---
date: 2026-05-23
source: <git-branch-or-worktree-or-cwd-basename>
tags: [<subfolder>]
---
The source field gives provenance — it's resolved at write time from git rev-parse --abbrev-ref HEAD (falling back to the short SHA for detached HEAD, then to the working-directory basename if you're not in a git repo). The body is the response reproduced faithfully, not summarized.
npx claudepluginhub ogngnaoh/meta-plugin --plugin meta-plugin133 ready-to-use scientific and research skills covering bioinformatics, cheminformatics, clinical research, ML, physics, geospatial science, lab automation, and scientific communication. Created by K-Dense Inc.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.