polycrew
Session workflow, agent team, external workers (Codex, Gemini) and a live watch page.
Plugin polycrew from marketplace polycrew in MZDemirel/Polycrew. Commands read from the repo's manifest — 2 days 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 (8)
decisionWrite an important decision as a short numbered note under docs/decisions/. Use when an architecture, format, contract or behavior choice is made, when the user says "write this down as a decision" (Turkish: "bunu karar olarak yaz"), or when one option is dropped in favor of another.
doctorCheck the polycrew setup without changing anything, after installation or when something does not work. Use for "check the setup", "why doesn't the watch page show anything", "is polycrew installed correctly" (Turkish: "kurulumu denetle", "polycrew çalışıyor mu").
external-agentHand a job to a CLI other than Claude (Codex, or agy/Antigravity: Gemini, and Claude Opus on Google quota), non-interactively, choosing model and effort. Use in team work to spread Claude quota, for a second pair of eyes (independent review), for cheap bulk reading or measuring, or for image generat
project-setupSet up the working discipline in a project — CLAUDE.md, PLAN.md, NEXT_SESSION.md and a docs/decisions/ skeleton. Use when the user says "set up the workflow in this project", "I'm starting a new project, let's make a plan" (Turkish: "bu projeye düzeni kur", "yeni proje başlatıyorum, plan çıkaralım")
session-endClose a work session in an orderly way. Use when the user says "close the session", "that's it for today", "update the notes", "write NEXT_SESSION" (Turkish: "oturumu kapat", "bugünlük bu kadar", "notları güncelle"), or when the session's goal is done. Ticks checkboxes, completes decision notes, wri
session-startStart a work session in an orderly way. Use at the beginning of a session when the user says "let's continue", "start the session", "where were we", "read the notes first" (Turkish: "devam ediyoruz", "oturumu aç", "nerede kalmıştık", "önce notları oku"), or when the project has a NEXT_SESSION.md (or
teamDo a phase with an agent team — the main session becomes the project manager (PM), splits the phase into independent streams, starts a lead per stream, the leads run developer, artist and reviewer workers, and the PM merges. Use when the user says "do it with the team", "agent team", "let's work in
watchOpen the local page that shows the team's agents and external workers (Codex, Gemini) live; at the end of the session produce its shareable report. Use when the user says "show the agents", "who is doing what", "watch the team", "watch page", "session report" (Turkish: "agent'ları göster", "kim ne y
Subagents (6)
artistA role that looks at visual output with a game artist's eye. Examines sprites, renders, UI or comparison images, measures them (color count, orphan pixels, contrast, hue shift), and writes what is good, what is broken and how to fix it. Changes no code.
designerA role that designs an item or a phase: lays out the options, checks their fit with the architecture, writes a workable step-by-step plan and a draft decision note. Writes no code.
developerA developer who codes one item in its own worktree. Started by a lead or the PM with worktree isolation; writes the code and its tests, commits on its own branch, does not touch main.
leadTeam lead of one stream. Started for each stream when the PM (main session) splits a phase into streams; orders the stream's items, starts developer, artist and reviewer workers, merges their results and summarizes for the PM. Writes no code.
researcherA read-only role that researches in the code and on the web. Finds the answer to a question, how a library behaves, the details of a file format, or how other projects do it; gives a short report with sources.
reviewerA reviewer who checks a branch's diff, its tests and the project's definition of done. Run before merging; writes bugs, missing tests and rule violations as findings, fixes nothing.
Hooks (4)
- SessionStart
${CLAUDE_PLUGIN_ROOT}/hooks/session_start.sh
- PreToolUse
python3 "${CLAUDE_PLUGIN_ROOT}/hooks/events.py"
- SubagentStart
python3 "${CLAUDE_PLUGIN_ROOT}/hooks/events.py"
- SubagentStop
python3 "${CLAUDE_PLUGIN_ROOT}/hooks/events.py"
Maintain polycrew?
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.