aytuncyildizli/reprompter/reprompter-team

Claude Code and agent skill by aytuncyildizli/reprompter

Trust tier 3
  • community
Source check pending

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-team

SKILL.md

RePrompter — Team execution (Repromptverse)

Mode skill of the reprompter plugin. 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 in references/runtime-options.md; Settings (root 1847-1937) is in references/settings.md; Hermes Agent and Grok CLI support (root 2015-2086) is in references/hermes-grok-support.md. Templates (repromptverse, swarm, team-brief, *-swarm), outcome-schema.md and references/runtime/*.md are 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
Raw task in → quality output out. Every agent gets a reprompted prompt.
Phase 1: Score raw prompt, dimension interview if needed, plan team, show Agent Cards (YOU do this, ~45s)
Phase 2: Write XML-structured prompt per agent (YOU do this, ~2min)
Phase 3: Launch agents (tmux, TeamCreate, Workflow tool, sessions_spawn, Codex, or sequential) (AUTOMATED)
Phase 4: Show Result Cards, score, retry if needed (YOU do this)

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:

  1. Routing policy — who speaks next and why (selector-style routing for non-trivial teams)
  2. Termination policy — max turns, max wall time, and no-progress stop condition
  3. Artifact contract — one writer per output file, fixed schema for handoffs
  4. 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)
  1. 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.
  1. 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.
  2. Pick mode: parallel (independent agents) or sequential (pipeline with dependencies)
  3. Define team: 2-5 agents max, each owns ONE domain, no overlap (informed by interviewContext if interview ran)
  4. Show Plan Cards (see Agent Cards section below)
  5. User confirmation gate — "Team plan ready. Proceed to execution?" User can approve, adjust, or cancel. In automated/batch runs, auto-proceed.
  6. 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
scores = score_raw_prompt(rawInput) # 5 dimensions from step 1
# Structure is EXCLUDED — reprompter fixes structure via templates.
# Only 4 dimensions are interview-eligible:
askable = [d for d in scores if d.name != "Structure" and d.value <= 5]
# Threshold: less-than-or-equal. Scores of 5 ARE borderline and trigger questions.
if len(askable) == 0:
SKIP interview → proceed to step 3 (pick mode)
elif len(askable) <= 2:
ASK 1-2 questions (one per low dimension)
else:
ASK 3-4 questions (max 4, prioritized by lowest score first)
Dimension-to-question mapping
DimensionScore < 5 triggersQuestion approach
ClarityTask is ambiguous or multi-interpretableOpen-ended with dynamic options extracted from prompt keywords
SpecificityScope is vague, no concrete targetsDynamic options from prompt keywords + top-level directory names
ConstraintsNo boundaries defined"Any areas to exclude?" with context-aware options
DecompositionUnclear work split"How many independent streams?" with suggested splits

Question rules:

  • Use AskUserQuestion with 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:

interviewContext = {
scope: [from Specificity answer],
excludes: [from Constraints answer],
successCriteria: [from answers, or omitted — Phase 2 derives from requirements],
taskClarification: [from Clarity answer, if asked]
}

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:

xml
<assumptions>
- Scope defaults to the files and systems named or strongly implied by the request.
- Excludes default to unrelated refactors, new dependencies, and destructive production changes.
- Verification defaults to the smallest local checks that prove the requested outcome.
</assumptions>

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:

markdown
## Team: {N} Opus Agents ({Parallel|Sequential})
| # | Agent | Scope | Excludes | Output |
|---|-------|-------|----------|--------|
| 1 | {role} | {scope} | {excludes or "-"} | {output path} |
| 2 | {role} | {scope} | {excludes or "-"} | {output path} |
Interview context applied: {summary of influence, including override conflicts, or "No interview (high-quality prompt)", or "Interview: skipped by user"}

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:

Agents: ✅ 2/4 ⏳ 1/4 🔄 1/4 (retry 1)

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} --json and fold its verdict into the Status Line. On stalled, follow the current Option's stall runbook; on failing-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:

markdown
## Results
| Agent | Score | Findings | Key Insight |
|-------|-------|----------|-------------|
| {role} | {score}/10 {pass/retry emoji} | {count} findings | {one-sentence top finding} |
Total: {N} findings | {accepted}/{total} accepted | {retry_count} retries

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)
PhaseExtra tokensSource
Phase 1 (interview)100-400AskUserQuestion calls (0-4 questions) + option generation from config/directory scan
Phase 1 (plan cards)100-300Table render (varies by team size)
Phase 3 (status)~20/pollCompact status line
Phase 4 (result cards)150-250Summary table
Total~400-10000.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:

  1. Pick the best-matching template from references/ (or use base XML structure)
  2. 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/aytuncyildizli/reprompter/reprompter-team/badge)](https://verified-skill.com/skills/aytuncyildizli/reprompter/reprompter-team)

Something wrong with this skill or its page? Tell us.