aytuncyildizli/reprompter/reprompter-team
Claude Code and agent skill by aytuncyildizli/reprompter
- community
Checking that the SKILL.md file is still in the repository.
RePrompter team execution (Repromptverse / Agent Teams) — score the raw task, plan a 2-5 agent team, write a reprompted prompt per agent, run it on the detected runtime (Grok CLI, Hermes, Claude Code TeamCreate/Workflow/tmux, OpenClaw, Codex, or sequential), then evaluate and retry. Use when: "repromptverse", "reprompter teams", "smart run", "smart agents", "run with quality", "engineering/ops/research/marketing swarm", multi-agent tasks, audits, "parallel", tasks spanning 2+ systems; or a Buil…
Install
npx vskill@latest install aytuncyildizli/reprompter/reprompter-teamSKILL.md
RePrompter — Team execution (Repromptverse)
Mode skill of thereprompterplugin. Entry/routing:../reprompter/SKILL.md. Content below is verbatim from root SKILL.md lines 597-843 and 960-996. Phase 3 runtime detail (root lines 844-959 and 997-1286: runtime auto-pick, tool-schema guard, Options A-H) is inreferences/runtime-options.md; Settings (root 1847-1937) is inreferences/settings.md; Hermes Agent and Grok CLI support (root 2015-2086) is inreferences/hermes-grok-support.md. Templates (repromptverse,swarm,team-brief,*-swarm),outcome-schema.mdandreferences/runtime/*.mdare copied alongside.scripts/<name>paths resolve to the bundled../reprompter/scripts/<name>(e.g.node ../reprompter/scripts/run-supervisor.js).Required reading:../reprompter/references/advanced-features.md(capability routing, layered context, artifact gate, flags, telemetry, Flywheel). The always-on rules in../reprompter/SKILL.md→ "Core shared rules" (context check, uncertainty permission, WHAT not HOW) apply to every per-agent prompt.
Team execution: Repromptverse (Agent Teams)
TL;DR
Key insight: The reprompt phase costs ZERO extra tokens — YOU write the prompts, not another AI.
Repromptverse control plane (Microsoft-inspired)
Every multi-agent run must include:
- Routing policy — who speaks next and why (selector-style routing for non-trivial teams)
- Termination policy — max turns, max wall time, and no-progress stop condition
- Artifact contract — one writer per output file, fixed schema for handoffs
- Evaluator loop — score each artifact, retry only with delta prompts (max 2 retries)
Use references/repromptverse-template.md to enforce this contract.
Domain profile auto-load rules (lazy-load, on demand):
- Marketing intent (
campaign,launch,growth,seo,content calendar,funnel) ->references/marketing-swarm-template.md - Engineering intent (
architecture,feature delivery,refactor,migration,test coverage) ->references/engineering-swarm-template.md - Ops intent (
incident,uptime,gateway,latency,cron,slo,health) ->references/ops-swarm-template.md - Research intent (
benchmark,compare,tradeoff,analysis,research) ->references/research-swarm-template.md
Then merge with references/repromptverse-template.md for routing/termination/evaluation contract and add task-specific constraints.
Canonical implementation for deterministic routing lives in scripts/intent-router.js. If docs and code ever diverge, the script is the source of truth for benchmark/testing paths.
Phase 1: Team plan (~45 seconds)
- Score raw prompt (1-10): Clarity, Specificity, Structure, Constraints, Decomposition
- Phase 1 uses 5 quick-assessment dimensions. The full 6-dimension scoring (adding Verifiability) is used in Phase 4 evaluation.
- Dimension Interview gate — check which askable dimensions scored < 5 (see Dimension Interview section below). In autonomous or batch-destined runs, prefer documented assumptions over blocking questions when a reasonable default exists.
- Pick mode: parallel (independent agents) or sequential (pipeline with dependencies)
- Define team: 2-5 agents max, each owns ONE domain, no overlap (informed by interviewContext if interview ran)
- Show Plan Cards (see Agent Cards section below)
- User confirmation gate — "Team plan ready. Proceed to execution?" User can approve, adjust, or cancel. In automated/batch runs, auto-proceed.
- Write team brief to
/tmp/rpt-brief-{taskname}.md(use unique tasknames to avoid collisions; includes interviewContext section if interview ran)
Dimension Interview (Repromptverse only)
Score-driven interview for Repromptverse mode. Distinct from Single mode's "Smart Interview" (which uses a standard question list). The Dimension Interview derives questions from low-scoring raw prompt dimensions.
Trigger logic
Dimension-to-question mapping
| Dimension | Score < 5 triggers | Question approach | |
|---|---|---|---|
| Clarity | Task is ambiguous or multi-interpretable | Open-ended with dynamic options extracted from prompt keywords | |
| Specificity | Scope is vague, no concrete targets | Dynamic options from prompt keywords + top-level directory names | |
| Constraints | No boundaries defined | "Any areas to exclude?" with context-aware options | |
| Decomposition | Unclear work split | "How many independent streams?" with suggested splits |
Question rules:
- Use
AskUserQuestionwith clickable options (consistent with Single mode) - Options are dynamic: extracted from prompt keywords + codebase context (config files + top-level dirs only — no deep analysis)
- Every question includes a free-text escape hatch option
- Priority order: lowest scoring dimension first
- Language follows user's input language
Skip/dismiss handling
- User skips all questions → proceed with empty interviewContext. Plan Cards note: "Interview: skipped by user"
- User answers some, skips others → populate only answered fields
Interview output (interviewContext)
Responses merge into an interviewContext written to the team brief file:
When successCriteria is not gathered (question not asked or user skipped), omit the field. Phase 2 derives success criteria from requirements as it does today.
For autonomous execution lanes, record safe defaults in the generated prompt instead of asking low-value clarification questions:
The user can veto or edit these assumptions before execution. Interactive Single mode still asks when ambiguity changes the requested outcome.
How interviewContext feeds into later phases:
- Agent count and roles — scope determines which agents are created
- Per-agent `<constraints>` — excludes injected into each agent's prompt
- Per-agent `<success_criteria>` — user expectations propagated
- Template selection — clarified task type may route to a different swarm profile
Precedence: Interview responses override auto-detected codebase context. Conflicts noted in Plan Cards.
Flywheel: interviewContext is excluded from recipe fingerprint hash. The fingerprint captures strategy (template + patterns + tier), not user scope answers.
Agent Cards (transparency layer)
Three fixed-format card types rendered at different phases. Templates are exact — do not invent new formats.
Plan Cards — rendered at end of Phase 1 (step 5)
After team plan is complete, before Phase 2 prompt writing. Use this exact table format:
Rules:
- Render before any agent is launched
- If interview ran, show which constraints came from interview vs auto-detected
- If user requests agent adjustments at confirmation gate, re-render Plan Cards with updated team
- Single-agent runs: table renders with one row (valid)
Status Line — rendered during Phase 3 polling
Compact one-line status with each poll cycle:
Emoji mapping: ✅ = completed, ⏳ = in-progress, 🔄 = retrying
Rules:
- Replace verbose poll output with this compact format
- Platform-dependent: TeamCreate uses TaskList status; tmux uses best-effort pane parsing; sequential is trivial
- Show retry count for retrying agents
- Each poll cycle MAY consult
node scripts/run-supervisor.js --advise --run-id {runId} --jsonand fold its verdict into the Status Line. Onstalled, follow the current Option's stall runbook; onfailing-evals, begin drafting Phase-4 delta prompts early. The supervisor is advisory and read-only.
Result Cards — rendered at start of Phase 4
After reading all agent outputs, before synthesis. Use this exact table format:
Rules:
- Render before synthesis is written
- "Key Insight" = single most important finding per agent (forces prioritization)
- Retry agents show retry reason in findings column
Token budget (Agent Cards + Dimension Interview)
| Phase | Extra tokens | Source | |
|---|---|---|---|
| Phase 1 (interview) | 100-400 | AskUserQuestion calls (0-4 questions) + option generation from config/directory scan | |
| Phase 1 (plan cards) | 100-300 | Table render (varies by team size) | |
| Phase 3 (status) | ~20/poll | Compact status line | |
| Phase 4 (result cards) | 150-250 | Summary table | |
| Total | ~400-1000 | 0.5-2% of typical 50K-200K run |
Phase 2: Repromptverse prompt pack (~2 minutes)
Flywheel bias check (optional, read-only): Same rules as Mode 1 (see "Flywheel bias injection" in Mode 1). When REPROMPTER_FLYWHEEL_BIAS=1, run npm run flywheel:query -- --task-type <team-task-slug> once for the overall team task before per-agent adaptation. If confidence ∈ {"medium", "high"} with sampleCount >= 3, prefer the recommended templateId/patterns as the team-wide starting point; each agent still picks its own role-specific template on top. Announce the bias decision once at the start of Phase 2, not per agent, to keep the output readable. Per-role bias queries are a v3 follow-up once enough role-stamped records exist.
For EACH agent:
- Pick the best-matching template from
references/(or use base XML structure) - Read it, then apply these per-agent adaptations:
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinggrokbot-plugin/skills/reprompter-team/SKILL.md
Popularity
- Repository stars
- 119
- Repository forks
- 11
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/aytuncyildizli/reprompter/reprompter-team)