claude

Dev Studio

A cloud-native software delivery agent team: seven roles across a Build → Ship → Accept → Promote lifecycle, building proto-first ConnectRPC + SolidJS services from the team scaffold, shipping to Kubernetes, accepting black-box via live URLs, and promoting with cited market material. Follows the agent-team-scaffold reference layout.

0 on GitHubby AgentX Teamv0.2.0MITupdated 2 months agodevelopment
/

Plugin dev-studio from marketplace agentx-plugins in agentx-team/claude-plugins. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (45)

  • blackbox-acceptance

    Acceptance-test a deployed product as a black box — drive the live UI and API, then verify observability and logs in Grafana — judging UI consistency, API consistency + stability, observability coverage, and log coverage WITHOUT seeing source. Use by the e2e-tester. Triggers on "acceptance test", "e

  • webapp-testing

    Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

  • scaffold-build

    Build a service from the team scaffold (github.com/aws300/scaffold) — proto-first ConnectRPC backend (Go 1.26 / Python 3.13) + SolidJS frontend — by following the repo's OWN scripts and CI rather than re-explaining the stack. Use when: implementing a new service or feature, regenerating proto stubs,

  • market-assessment

    Produce a search-driven, multi-dimension market assessment for a shipped product — comparable products, competitive positioning, market dimensions, and recommended go-to-market directions, every claim cited. Use by the marketer. Triggers on "market assessment", "who are the competitors", "comparable

  • promo-deck

    Build a promotional deck for a shipped product — preferring the team slides system ([email protected]:aws300/slides.git), falling back to ppt-master (github.com/hugohe3/ppt-master) only when a .pptx is required. CEO-legible framing, grounded in real shipped capabilities. Use by the marketer. Triggers o

  • deploy-pipeline

    Package a service for the team's Kubernetes cluster the scaffold way — Helm chart (backend/frontend/HTTPRoute/serviceaccount), Envoy Gateway routing, AWS IRSA, arm64 images to ghcr.io — and wire observability into the cluster's EXISTING Prometheus/Loki/Tempo/Grafana, then stage a deploy + rollback p

  • spec-authoring

    Turn a short service request into a service contract with binary, testable acceptance criteria and a named proto-first API surface. Use when a Tech Lead needs to decompose an ambiguous ask into an implementable contract. Triggers on "write a spec", "plan this service", "define acceptance criteria",

  • adversarial-review

    Stay skeptical when evaluating a plan, a build, or a release — assume it is wrong and try to prove it, default uncertain findings to FAIL, and produce located, evidence-backed verdicts. Use by any evaluator role. Triggers on "review this", "evaluate", "is this ready", "find problems".

  • google-search

    Perform Google searches via CDP connection to the existing Chrome browser at localhost:9222. Use this skill whenever the user wants to search Google for any information: web pages, news articles, images, videos, site-specific content, or needs advanced search operators (filetype, time filter, exact

  • loop-status

    Report the current state of the studio's Plan → Build → Review → Ship loop — active workflow and stage, the last verdict with its score table, open blockers, the single next action, and any ./out/ packages awaiting sign-off. Use for a read-only status check. Triggers on "status", "where are we", "wh

  • wiki

    个人知识库(Obsidian wiki vault)的唯一入口与控制面:记录、调研、蒸馏、摄入、查询、维护、可视化、自动化,一站式覆盖。 Use this skill whenever the user wants to interact with their wiki / knowledge base / second brain / notes in any way — 写入或读取都走这里。触发词包括但不限于:"wiki", "记到 wiki", "帮我记录今日笔记/工作日志", "帮我记录会议纪要", "记一下今天做了什么", "帮我调研某个 URL / 调研一下 X", "记录一下这个

  • claude-history-ingest

    Ingest Claude Code conversation history into the Obsidian wiki. Use this skill when the user wants to mine their past Claude conversations for knowledge, import their ~/.claude folder, extract insights from previous coding sessions, or says things like "process my Claude history", "add my conversati

  • codex-history-ingest

    Ingest Codex CLI conversation history into the Obsidian wiki. Use this skill when the user wants to mine their past Codex sessions for knowledge, import their ~/.codex folder, extract insights from previous coding sessions, or says things like "process my Codex history", "add my Codex conversations

  • copilot-history-ingest

    Ingest GitHub Copilot CLI session history into an Obsidian wiki as distilled knowledge pages. Use this skill when the user wants to capture their Copilot CLI sessions into a personal wiki — extracting architecture decisions, debug notes, and patterns into searchable Obsidian pages. Triggers on phras

  • cross-linker

    Scan the Obsidian wiki and automatically discover missing cross-references between pages. Use this skill when the user says "link my pages", "find missing links", "cross-reference", "connect my wiki", "add wikilinks", "what pages should be linked", or after any large ingestion to ensure new pages ar

  • daily-update

    Run the daily wiki maintenance cycle: check all source freshness, update the index, and regenerate hot.md. Use this skill when the user says "/daily-update", "run the daily update", "update everything", "morning sync", "refresh the wiki index", or when triggered by the launchd cron at 9 AM. Also use

  • graph-colorize

    Color-code the Obsidian graph view by rewriting `.obsidian/graph.json` colorGroups. Use this skill when the user says "color my graph", "color code obsidian", "colorize the graph", "color the graph by tag", "color by category", "highlight visibility in graph", "make the graph colorful", "distinguish

  • hermes-history-ingest

    Ingest Hermes agent history into the Obsidian wiki. Use this skill when the user wants to mine their past Hermes sessions for knowledge, import their ~/.hermes folder, extract insights from previous Hermes conversations, or says things like "process my Hermes history", "add my Hermes memories to the

  • impl-validator

    Validate whether an implementation matches its stated goal. Use this skill when a skill or agent wants a second opinion on its own output, when the user says "check this implementation", "validate what you did", "is this correct?", "review the output", or "did you do this right?". Also spawned autom

  • llm-wiki

    The foundational knowledge distillation pattern for building and maintaining an AI-powered Obsidian wiki. Based on Andrej Karpathy's LLM Wiki architecture. Use this skill whenever the user wants to understand the wiki pattern, set up a new knowledge base, or needs guidance on the three-layer archite

  • memory-bridge

    Browse and compare wiki knowledge by which AI tool originally produced it. Use this skill when the user says "/memory-bridge", "browse codex memory", "what did codex know about X", "show me claude knowledge", "cross-tool memory", "what does hermes know that claude doesn't", "show me knowledge from <

  • openclaw-history-ingest

    Ingest OpenClaw agent history into the Obsidian wiki. Use this skill when the user wants to mine their past OpenClaw sessions for knowledge, import their ~/.openclaw folder, extract insights from previous OpenClaw conversations, or says things like "process my OpenClaw history", "add my OpenClaw ses

  • pi-history-ingest

    Ingest Pi coding agent session history into the Obsidian wiki. Use this skill when the user wants to mine their past Pi sessions for knowledge, import their ~/.pi/agent/sessions folder, extract insights from previous coding sessions, or says things like "process my Pi history", "add my Pi sessions t

  • tag-taxonomy

    Enforce consistent tagging across the Obsidian wiki using a controlled vocabulary. Use this skill when the user says "fix my tags", "normalize tags", "clean up tags", "tag audit", "what tags should I use", "tag taxonomy", or whenever you're creating or updating wiki pages and need to choose the righ

  • vault-skill-factory

    Generate a portable, self-contained Agent Skill from mature, curated Obsidian wiki pages — turning a cluster of verified knowledge into a reusable "digital expert" (SKILL.md + references/). Use this skill when the user says "/vault-skill-factory", "make a skill from my wiki", "turn these pages into

  • wiki-agent

    Query-driven targeted ingest from a specific AI agent's raw history. Use this skill when the user invokes /wiki-claude, /wiki-codex, /wiki-hermes, /wiki-openclaw, /wiki-copilot, /wiki-pi — with or without a search topic. Different from wiki-history-ingest (which bulk-ingests everything new): this sk

  • wiki-capture

    Save the current conversation as a permanent, structured wiki note. Use this skill when the user says "save this", "/wiki-capture", "capture this", "file this conversation", "preserve this", "add this to my wiki", or wants to turn what was just discussed into lasting knowledge. The skill classifies

  • wiki-context-pack

    Produce a token-bounded context pack from the Obsidian wiki — a compact, structured slice of the most relevant pages for a topic or recent activity, designed for downstream consumption by another agent or skill. Use when the user says "/wiki-context-pack", "make a context pack", "give me a context s

  • wiki-dashboard

    Create dynamic, queryable dashboard views of the Obsidian vault using Obsidian Bases or Dataview. Use this skill when the user says "create a dashboard", "vault dashboard", "show all X as a table", "dynamic view", "query my vault", "build a content index", "show me all concepts/entities/projects", o

  • wiki-dedup

    Scan the Obsidian wiki for page-level identity collisions — different pages covering the same concept under different names (e.g. "RSC" vs "React Server Components") — and merge them. Use this skill when the user says "dedup my wiki", "find duplicate pages", "merge duplicates", "identity resolution"

  • wiki-digest

    Generate a periodic knowledge digest — a human-readable newsletter-style summary of what was learned, updated, and connected in your wiki over a specified period (day/week/month). Use when the user says "what did I learn this week", "give me a digest", "weekly summary", "knowledge report", "what's n

  • wiki-export

    Export the Obsidian wiki's knowledge graph to structured formats for use in external tools. Use this skill when the user says "export wiki", "export graph", "export to JSON", "export to Gephi", "export to Neo4j", "graphml", "visualize wiki", "knowledge graph export", "export to OKF", "OKF bundle", "

  • wiki-history-ingest

    Unified wiki-history-ingest entrypoint for conversation/session sources. Use this when the user says "/wiki-history-ingest claude", "/wiki-history-ingest copilot", "/wiki-history-ingest codex", "/wiki-history-ingest pi", or asks to ingest agent history without naming the underlying skill. This route

  • wiki-import

    Import a wiki knowledge graph into the current vault — either from a graph.json export file (stubs) or from an OKF (Open Knowledge Format) markdown bundle (full page bodies). Use this skill when the user says "import wiki", "import from export", "load graph.json", "import vault", "import OKF bundle"

  • wiki-ingest

    Ingest any source into the Obsidian wiki by distilling its knowledge into interconnected wiki pages. Handles structured documents (PDFs, markdown, articles, papers, notes, folders), raw/unstructured text (chat exports, conversation logs, Slack/Discord threads, meeting transcripts, CSV/JSON data, jou

  • wiki-lint

    Audit and maintain the health of the Obsidian wiki. Use this skill when the user wants to check their wiki for issues, find orphaned pages, detect contradictions, identify stale content, fix broken wikilinks, or perform general maintenance on their knowledge base. Also triggers on "clean up the wiki

  • wiki-query

    Answer questions by searching the compiled Obsidian wiki. Use this skill when the user asks a question about their knowledge base, wants to find information across their wiki, asks "what do I know about X", "find everything related to Y", or wants synthesized answers with citations from their wiki p

  • wiki-rebuild

    Archive existing wiki knowledge and rebuild from scratch, or restore from a previous archive. Use this skill when the user wants to start fresh, rebuild the wiki from all sources, archive current knowledge before a major change, or restore an older version. Triggers on "rebuild the wiki", "start ove

  • wiki-research

    Autonomously research a topic via multi-round web search, synthesize findings, and file structured results into the Obsidian wiki. Use this skill when the user says "/wiki-research [topic]", "research X", "find everything about Y", "do a deep dive on Z", "autonomous research on X", or wants comprehe

  • wiki-setup

    Initialize a new Obsidian wiki vault with the correct structure, special files, and configuration. Use this skill when the user wants to set up a new wiki from scratch, initialize the vault structure, create the .env file, or says things like "set up my wiki", "initialize obsidian", "create a new va

  • wiki-stage-commit

    Review and promote staged wiki pages to their final locations. Use when WIKI_STAGED_WRITES=true and the user says "/wiki-stage-commit", "review staged pages", "commit staged writes", "promote staged pages", "approve staged changes", or "what's waiting in staging". Shows each staged file, lets the us

  • wiki-status

    Show the current state of the wiki — what's been ingested, what's pending, and the delta between sources and wiki content. Use this skill when the user asks "what's the status", "how much is ingested", "what's left to process", "show me the delta", "what changed since last ingest", "wiki dashboard",

  • wiki-switch

    Switch between multiple Obsidian wiki vault profiles. Use this skill when the user says "/wiki-switch NAME", "switch to my work wiki", "switch vault", "change wiki", "which wiki am I on", "list my wikis", "show my vaults", "create a new vault config", or "add a new wiki profile". The skill manages n

  • wiki-synthesize

    Systematically discover synthesis opportunities across the Obsidian wiki — pairs or clusters of concepts that co-occur frequently across pages but have no synthesis page connecting them. Creates new synthesis/ pages that draw explicit cross-cutting conclusions. Use when the user says "synthesize my

  • wiki-update

    Sync the current project's knowledge into the Obsidian wiki. Use this skill from any project when the user says "update wiki", "sync to wiki", "save this to my wiki", "update obsidian", or wants to distill what they've been working on into their knowledge base. This is the cross-project skill that l

Slash commands (8)

  • /dev-studio:agent

    Dispatch one dev-studio role directly — /dev-studio:agent <role> <task> delegates the task to that specialist (planner|engineer|reviewer|operator|e2e-tester|marketer|coordinator), skipping the workflow gates

  • /dev-studio:start

    Start here — clarify what you want, then route into the right studio workflow across the full lifecycle (build → ship → accept → promote)

  • /dev-studio:status

    Show the current state of the studio's Build → Ship → Accept → Promote lifecycle — active workflow/stage, last verdict, blockers, next action

  • /dev-studio:workflow

    Run a dev-studio workflow by name — /dev-studio:workflow <name> <input> routes to deliver-service | ship-service | accept-service | promote-service (same as the /dev-studio:workflows:* commands)

  • /dev-studio:workflows:accept-service

    Black-box acceptance of a DEPLOYED service — drive the live UI + API and verify observability + logs in Grafana, without seeing source. PASS/FAIL verdict.

  • /dev-studio:workflows:deliver-service

    Deliver a service end to end — plan, build (backend + frontend + tests) from the scaffold, then adversarial code + security review, packaged for sign-off

  • /dev-studio:workflows:promote-service

    Go-to-market for a shipped product — a promo deck (via aws300/slides, ppt-master fallback) + a search-driven market assessment, challenged for fabrication/accuracy. GO/NO-GO.

  • /dev-studio:workflows:ship-service

    Ship a delivered service — Helm chart + Envoy route + IRSA + observability wired into the running platform, then an adversarial release gate. Deploy stays a human action.

MCP servers (1)

  • github

    connects to: https://api.githubcopilot.com/mcp/

Hooks (5)

  • SessionStart

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/session-start.sh"

  • SubagentStart

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/log-agent.sh"

  • SubagentStop

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/log-agent.sh"

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/validate-push.sh"

  • PostToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/validate-manifest.sh"

View source on GitHub

More from agentx-team/claude-plugins

All 5 plugins →

A domain-agnostic agent-team scaffold and plugin-spec reference library, built around the Planner → Generator → Evaluator loop. Reusable role agents, a reference workflow, and a runnable minimal example of every plugin primitive (hooks, rules-via-hook, MCP, LSP, output styles, monitors, PATH binaries, userConfig). Local-first; deploys headless to Claude Managed Agents via scripts/cma.

3 skills · 3 commands · 1 MCP server · hooks · LSP

0

Bot Chat

claude

Bind a Claude Code session to an IM chat room (Matrix / WeChat via AgentX bots): push long-task results to the room on turn end, receive room replies into the session.

1 command · 1 MCP server · hooks

0

Start-from-scratch session utilities: /scratch:fresh rescans ~/.claude (skills, plugins, agents, commands, MCP) so a new session knows everything available and clones the target project into ./projects/<name>; /scratch:takeover absorbs another directory's session history, moves its files here, and continues the work.

2 commands · hooks

0

Push Claude Code notifications (turn results, human-in-the-loop alerts) to a shared IM chat room via an AgentX bot. Outbound-only, zero LLM tokens, no Node.js.

1 command · hooks

0

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain Dev Studio?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins5 plugins