A curated collection of Claude Code plugins for enhanced development workflows.
翻譯準備中
外掛Python · ShellGitHub @HirogaKatageri自行安裝營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
安裝型專案無需部署網域也可驗證。個人儲存庫可透過 GitHub 登入驗證,組織儲存庫可使用上方的儲存庫驗證檔案。
正在載入完整 README。 以下為已儲存的摘錄。
A curated collection of Claude Code plugins for enhanced development workflows. Version 8.2.0 — View Changelog
There are two ways to install plugins from this marketplace: using Claude Code's built-in marketplace system (recommended), or cloning the repository and copying plugins manually.
1.a. Install Using the Claude Code Marketplace
This is the official method. Claude Code's marketplace system handles discovery, installation, and future updates automatically.
Run this inside a Claude Code session or from the CLI:檢視完整 README ↗A curated collection of Claude Code plugins for enhanced development workflows. Version 8.4.0 — View Changelog
| Plugin | Version | What it is |
|---|---|---|
| guild | 9.4.0 | Continuous agent orchestration on a SQLite board whose rules live in the schema |
| software | 1.1.1 | Task classification by clean-architecture phase, plan splitting, conventional commits, daily handoff reports |
| research | 1.0.0 | Multi-perspective deep research, after Stanford's STORM method |
| storytelling | 1.0.0 | Six storytelling frameworks for making a message land |
There are two ways to install plugins from this marketplace: using Claude Code's built-in marketplace system (recommended), or cloning the repository and copying plugins manually.
This is the official method. Claude Code's marketplace system handles discovery, installation, and future updates automatically.
Step 1 — Add the marketplace
Run this inside a Claude Code session or from the CLI:
# Inside Claude Code
/plugin marketplace add HirogaKatageri/hirokata
# Or from the terminal
claude plugin marketplace add HirogaKatageri/hirokata
Step 2 — Install plugins
Once the marketplace is added, install individual plugins by name. The marketplace identifier is hirokata.
# Install the Guild plugin
/plugin install guild@hirokata
# Install the Software plugin
/plugin install software@hirokata
Step 3 — Keep plugins up to date
Pull the latest versions at any time:
/plugin marketplace update hirokata
For teams: Add the marketplace at project scope so it is shared automatically via
.claude/settings.json:claude plugin marketplace add HirogaKatageri/hirokata --scope project
For offline environments, or when you want to modify a plugin before using it, clone the repo and point Claude Code at your copy. The clone is itself a marketplace — .claude-plugin/marketplace.json is at its root — so the same install flow works against a path.
Step 1 — Clone the marketplace
git clone https://github.com/HirogaKatageri/hirokata.git
Step 2 — Add the clone as a marketplace and install from it
# Inside Claude Code
/plugin marketplace add ./hirokata
/plugin install guild@hirokata
# Or from the terminal
claude plugin marketplace add ./hirokata
claude plugin install guild@hirokata
Add --scope project to the marketplace add if you want the path recorded in the project's .claude/settings.json so teammates pick it up — in which case use a path everyone will have, or keep the GitHub form from 1.a instead.
Edits you make in the clone reach your sessions the same way an upstream change does: re-run /plugin marketplace update hirokata.
Verify the plugins loaded by trying a trigger phrase after starting Claude Code:
guild status
Guild prerequisite: the guild board is a local Turso database, and
tursodbis the tool the guild uses to reach it — there is no guild CLI. No account, token or network is required. Install it and put it onPATH:brew install tursodatabase/tap/turso # or: curl -sSfL https://get.tur.so/install.sh | bash export PATH="$HOME/.turso:$PATH"
The Guild plugin (v9.4.0) provides continuous agent orchestration through a persistent, database-backed work cycle. The guild tracks direction, requirements, tasks, bugs and quality coverage across sessions — no per-session setup required.
The plugin is a schema and a set of skills — not a program. tursodb already executes SQL, so the guild ships no second tool that does the same thing: members write their own SQL, and the guild's rules live in the database as CHECK constraints (the status vocabularies), views (the derived rules — the cursor, the review gate, readiness, the board, each with one definition) and triggers (the event record, written on every mutation). A member can forget to call a command; a member cannot bypass a trigger or a CHECK.
The one thing deliberately not in the database is the roster. Who the guild's members are and what each can do is the capabilities: frontmatter of the agent files, read at dispatch time across every subagent available to you — this plugin's, your project's .claude/agents/, your ~/.claude/agents/, and every other installed plugin's. A ticket names the capability it needs; adding an agent file that declares it is the whole of hiring, with nothing to sync.
guild:new-requirement — a live interview with the project-manager, then the strategist plans
→ developers / developer-svelte (parallel waves, disjoint files)
→ test-planner → test-writer (unit & integration)
→ 4 reviewers in parallel → a review report you act on
The v6/v7 line is a fresh rewrite, and its status is worth reading before you trust it. The v5 CLI it replaced had four adversarial review rounds and a 2,278-check suite; that code is deleted and none of that assurance carries over. It ships with no tests, by design. See the Status section in plugins/guild/README.md.
Upgrading an existing board? CREATE TABLE IF NOT EXISTS cannot rename or drop a table, so a live .guild/guild.db needs the migrations run once each, in order, with schema.sql re-applied at the end. Check SELECT version FROM schema_version first and run only the ones above it:
export PATH="$HOME/.turso:$PATH"
cp .guild/guild.db .guild/guild.db.bak
tursodb .guild/guild.db < plugins/guild/migrations/006-project-and-plan-approval.sql # 5 → 6
tursodb .guild/guild.db < plugins/guild/migrations/007-roster-leaves-the-database.sql # 6 → 7
tursodb .guild/guild.db < plugins/guild/migrations/008-the-library-becomes-a-graph.sql # 7 → 8
tursodb .guild/guild.db < plugins/guild/migrations/009-a-fix-need-not-be-a-ticket.sql # 8 → 9
tursodb .guild/guild.db < plugins/guild/schema.sql
phase to project and splits plan.status from plan.approval.agent, agent_capability and capability_request tables — the roster moved to the agent files.doc a kind and a status, and adds knowledge_edge and doc_revision — the library becomes a knowledge graph. Check the version reads 7 first: a second run does not fail safely, it resets every document's tagging.bug.fix_ref and review_finding.fix_ref, so a defect fixed by a direct commit rather than a ticket can still satisfy G6.None is idempotent, and 006 and 007 fail safely on a second run. A fresh board needs none of this.
v8.1.0 and v9.0.0–v9.4.0 need no migration. Removing guild:clear-board (8.1.0), renaming the roster to project-manager/strategist and splitting the architecture capability into planning and software-architecture (9.0.0–9.1.0), dropping the on-disk review/release markdown mirrors (9.1.1), and removing guild:discuss while making new-requirement's interview sequential rather than a concurrent 3-way (9.2.0), deciding per piece of work whether it is tested and reviewed (9.3.0), and adding the Kumiai backend as a second door to the same warehouse (9.4.0) changed skills, agents and documentation only; schema.sql is untouched and schema_version stays at 9.
The guild requires no manual initialization. On your first check-in it creates a .guild/ directory in your project:
.guild/
├── config.yaml # committed — storage mode; env var NAMES only, never a credential
├── guild.db # gitignored — THE BOARD
├── docs/ qa/ # evergreen knowledge base and QA artifacts
├── reviews/ # per-requirement review reports
└── dashboard.html # gitignored — regenerated wholesale
The board is a database: there is no BOARD.md, no ticket file, no state.yaml and no status directory — an artifact's status is a column, and the "board" is a live view rendered from SQL. Local mode needs no account, token or network; it does need the tursodb binary. Cloud mode is unverified end to end.
There is no journal, so guild.db is not disposable. event rows written by triggers are the record, and they live in the same database as everything else. What git carries is the human-readable residue: config.yaml, docs/, qa/, reviews/ and the repo's own CHANGELOG.md. Back the file up before clearing the board — a DELETE is final.
Open a Claude Code session in your project and say:
check in
The guild will greet you, create the board, and ask what you want to work on.
Upgrading from a v4 guild? The check-in offers to move the old directory board to
.guild/v4-archive/— never deletes, never parses — and there is no history import..guild/docs/and.guild/qa/carry over because they are evergreen. Unfinished v4 work is re-entered throughnew requirement, reading the archived plan.
Requirements are the starting point for all guild work. There are two ways to add them.
During check-in — describe the feature in plain language when the guild asks what you want to work on:
I want to add user authentication with email and password login
Directly at any time using the guild:new-requirement skill:
new requirement
or with inline context:
I need a feature: dark mode toggle for the settings page
guild:new-requirement runs a live interview, then a plan: the project-manager is spawned directly (not queued as a ticket) and interviews you until the requirement is final, then the strategist plans from that finished requirement. By the time the skill returns, the requirement, the implementation plan and every developer / test-planner / reviewer ticket already exist on the board. You do not write the requirement document manually.
Between the two, the guild offers to place the requirement on a project — an existing one, a new project, a new goal and its first project, or left unaffiliated. A project can be marked concurrent (it runs beside its siblings instead of waiting its turn) and can be cut into its own git worktree. Direction is yours to set: no agent creates a goal or a project on its own.
projectwas calledphasethrough guild v6.1. If you seePHASE-NNNanywhere, that board predates the rename — run the migrations above.
Multiple requirements can be queued. Each is fully planned at the moment it is filed, so the board only ever holds work that is ready to run.
Checking in resumes the guild exactly where it left off. Run it at the start of each session:
check in
It opens with the brief — direction, what is in flight and for how long, open bugs, quality areas due for inspection, what moved since last time, and what v_next_task says goes out next:
Guild Brief
===========
Generated: 2026-08-14T02:59:04Z
Since: 2026-08-13 (last check-in)
Next: TASK-004
Summary: 2 requirement(s), 0 done · 1 in flight · 2 open bounty(ies) · 1 open bug(s) (1 critical)
Direction:
GOAL-001 [p1 in-progress] Ship the notifications overhaul · 2 of 3 projects runnable
PROJ-002 Preferences UI (next in sequence) · PROJ-003 Docs refresh (concurrent, worktree) · 0/2 req done
In Flight:
TASK-004 Build the preferences API · developer · REQ-002 · just now
Bugs:
BUG-001 critical open Preference toggles silently revert after save · found by qa-tester
A section with nothing in it is not printed — an absent section is good news stated by its absence.
A work-intent phrase ("let's get to work", "start working", "continue") resumes immediately with zero routing questions. An ambiguous one ("check in", "standup", "I'm here") asks once: continue working / new requirement / review completed work / adjust the backlog.
From there the work cycle flows continuously — one-line updates between tickets, pausing only on a failure, an escalation, or a completed requirement:
TASK-003 done: Implement auth service → 2 follow-ups created
TASK-005 done: Implement login endpoint → 1 follow-up created
Development runs in parallel waves by default: the strategist groups dev tickets whose file sets it has verified disjoint, and the orchestrator dispatches each wave concurrently in the shared working tree.
guild status # → the guild:brief skill; narrates the same brief, read-only
show me the dashboard # → .guild/dashboard.html: six views, offline, no server
The dashboard is one self-contained file — all CSS and JS inline, deterministic bytes — with Roadmap, Board, Graph, Bugs, Coverage and Activity views.
| Skill | What it does | Trigger Phrases |
|---|---|---|
guild:check-in | Start or resume a work session, open with the brief, drive the work cycle | "check in", "clock in", "let's get to work", "I'm here" |
guild:shift | check-in with you taken out of the middle — runs unattended to the next gate, then stops and says why. Never decides a gate | "work a shift", "run unattended" |
guild:brief | The narrated read of the board — direction, in flight, bugs, what moved, what's next. Read-only | "guild status", "what's the status", "show the board", "where are we", "what changed" |
guild:dashboard | Build and open .guild/dashboard.html — six views, offline, self-contained | "the dashboard", "show the roadmap", "visualize the board", "the activity feed" |
guild:new-requirement | Live interview with the project-manager, then the strategist plans — leaves a planned, ticketed requirement on the board | "new requirement", "I need a feature", "I want to build" |
guild:qa | Seed the independent QA discipline — risk-mapped coverage, e2e regression specs, bugs filed as rows | "QA the product", "run a QA pass", "build comprehensive e2e tests" |
guild:comprehensive-review | Run all 5 reviewers in parallel against recent changes | "review my changes", "run comprehensive review", "check all my code" |
guild:create-workflow | Interactively design and generate automation workflows (GitHub Actions, scripts, Makefiles) | "create a workflow", "generate a workflow", "add a GitHub Actions workflow", "set up automation" |
guild:release | Stamp CHANGELOG, snapshot completed requirements from the export, create git tag | "cut a release", "ship it", "tag a version" |
guild:verify-and-fix | Diagnose an error end-to-end and apply a test-driven fix | "check this error", "I have a bug", "debug this", "this is broken" |
guild:validate | Run docs/expectations.md against the live board — nine global invariants, or one process's postconditions. Read-only | "validate the guild", "check the board is coherent" |
Agent-facing skills that specialists pre-load rather than users invoking: guild:qa-mindset, guild:qa-artifacts, the four guild:svelte-* reference skills, and guild:svelte-env-vars-check.
| Agent | Role |
|---|---|
guild:project-manager | Interviews the user live, writes the requirement record |
guild:strategist | Reads the REQ, explores the codebase, writes the PLAN, creates every downstream ticket |
guild:developer | Implements code per plan and requirement |
guild:developer-svelte | Svelte 5 / SvelteKit specialist — used when tasks touch .svelte, +page.*, +layout.*, +server.* files |
guild:test-planner | Inventories the implemented diff and writes the test plan |
guild:test-writer | Implements the test plan — unit and integration tests |
guild:qa-strategist | Maps product risk into coverage rows and declares QA missions |
guild:qa-tester | Runs the real app, authors e2e specs, files defects as bug rows |
guild:product-reviewer | Verifies implementation satisfies plan requirements |
guild:reviewer-security | Security vulnerabilities, OWASP Top 10 |
guild:reviewer-architecture | Plan alignment, patterns, separation of concerns |
guild:reviewer-business-logic | Acceptance criteria, business rules, testability |
guild:reviewer-edge-case | Boundary conditions, null handling, error scenarios |
guild:researcher | Technology research, API investigation, documentation lookup |
A collection of standalone skills for software development workflows.
software:conventional-commit — Generates properly formatted conventional commits by analyzing changes, grouping related modifications, and creating semantic commit messages.
Trigger phrases: "create a conventional commit", "generate conventional commits", "commit with conventional format", "group my changes for commits"
software:daily-handoff — Gathers the last 24 hours of pull requests, review comments, AI coding sessions and uncommitted local work into one plain-language end-of-day handoff document.
Trigger phrases: "daily handoff", "write my handoff", "end of day summary", "EOD report", "what did I work on today"
software:split-plan — Analyzes a master plan file and splits it into 8 phase-specific implementation plans organized by feature tracks (Foundational → Models → Services → Data → Rules → State Management → UI → Tests).
software:categorize-task — Reference guide for classifying development tasks into the 8-phase clean architecture structure.
View Software Plugin Documentation
PhD-level, multi-perspective research inspired by Stanford's STORM method. Instead of the majority view a single prompt returns, it analyzes a topic from five independent expert lenses, maps where they disagree, synthesizes a cited briefing, and red-teams its own output — each phase delegated to a dedicated sub-agent so the heavy reading stays off your main context window.
How it works:
storm research <topic> to run the full pipeline.storm/{topic-slug}/ workspace (gitignored)Skills:
| Skill | What it does | Trigger Phrases |
|---|---|---|
research:storm-research | Runs the full four-phase STORM pipeline end-to-end | "storm research ", "run STORM on ", "deep research ", "research from every angle" |
research:multi-perspective-scan | STORM Phase 1 standalone — fast five-lens read of a topic | "5 perspectives on ", "multi-perspective scan", "analyze from multiple angles" |
research:contradiction-map | STORM Phase 2 standalone — maps disagreements, agreements, and blind spots | "contradiction map", "where do these disagree", "map the conflicts" |
research:research-peer-review | STORM Phase 4 standalone — audits any research artifact, assigns a reliability grade | "peer review this", "red team this report", "audit my research" |
Agents:
| Agent | Role |
|---|---|
research:practitioner | The theory–practice gap; what actually works in the field |
research:skeptic | Overclaims, hidden flaws, the buried failure cases |
research:economist | Who profits, who pays, the misaligned incentives |
research:historian | The pattern that repeated before; where we are in the cycle |
research:academic | What the evidence actually shows, including conflicting findings |
research:contradiction-mapper | Maps contradictions (with verdicts), the reliable core, and blind spots |
research:synthesizer | Weaves all lenses into one cited briefing with reliability ratings |
research:peer-reviewer | Adversarial audit: hallucination, bias, completeness, fairness, actionability |
View Research Plugin Documentation
Turn any idea, pitch, update, or decision into a message that lands — using six proven storytelling frameworks. Most communication fails because it's delivered in the wrong shape: a board wants the answer first, a team wants a reason to care, a customer wants to be the hero. The plugin diagnoses the situation, picks the framework that fits, drafts the message in it, and — when the framing is uncertain — drafts it several ways in parallel so you can pick the version that lands. Inspired by Eric Partaker's rundown of six CEO storytelling frameworks.
How it works:
help me tell the story of <X> (or invoke a framework skill directly)story-drafter agent for side-by-side comparisonstory-critic agent scores and tightens the draftSkills:
| Skill | What it does | Trigger Phrases |
|---|---|---|
storytelling:storytelling | Diagnoses audience/goal, recommends a framework, drafts the message (single or panel mode) | "help me tell the story of ", "how should I pitch ", "make this message land", "which storytelling framework fits " |
storytelling:golden-circle | Simon Sinek's Why → How → What — for vision and rallying | "golden circle", "start with why", "frame our mission" |
storytelling:pyramid-principle | Minto's answer-first, MECE-supported structure — for decision-makers | "pyramid principle", "bottom line up front", "structure this exec summary" |
storytelling:pixar-pitch | Emma Coats' story spine — for transformation & journey narratives | "pixar pitch", "tell this as a journey", "before and after story" |
storytelling:storybrand | Donald Miller's SB7 (customer as hero) — for marketing & sales | "storybrand", "make the customer the hero", "write a landing page" |
storytelling:what-so-what-now-what | Fact → impact → action — for post-mortems & status | "what so what now what", "structure this post-mortem", "help me debrief" |
storytelling:abt | And, But, Therefore — for elevator pitches & one-liners | "abt", "elevator pitch", "make this punchy", "give me a hook" |
Agents:
| Agent | Role |
|---|---|
storytelling:story-drafter | Drafts a message in one framework; spawned in parallel for panel-mode comparison (Sonnet) |
storytelling:story-critic | Audits a draft against its framework and audience, scores it, returns a tightened rewrite (Opus) |
View Storytelling Plugin Documentation
MIT License — see LICENSE for details.
Copyright (c) 2026 Gian Patrick Quintana
Gian Patrick Quintana
guild:warehouse |
| The reference every guild member loads before touching board data — the connection recipe, the six rules, and the canonical queries |
| loaded by agents, not typed |
guild:guild-status | Deprecated alias for guild:brief; claims no trigger phrases | typed /guild:guild-status only |