Skip to content
Back to skills

Research Lead Sidecar

ASecurity

Use when the user wants multi-agent division of labor for research-led work and the lead should stay on the critical path while 1-2 bounded sidecars handle low-coupling tasks. Do not use this for tiny tasks, fully sequential debugging, or overlapping refactors.

  • 444 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 28, 2026
ai-agentsgodebugging

Security analysis

A100/100

Pro scans all 10 files and shows the line behind each finding

Scanned September 22, 2026

npx -y skills add cnfjlhj/ai-collab-playbook --skill research-lead-sidecar --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Research Lead Sidecar?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Research Lead Sidecar
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/cnfjlhj-research-lead-sidecar/badge)](https://www.skillsdirectory.com/skills/cnfjlhj-research-lead-sidecar)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: research-lead-sidecar
description: Use when the user wants multi-agent division of labor for research-led work and the lead should stay on the critical path while 1-2 bounded sidecars handle low-coupling tasks. Do not use this for tiny tasks, fully sequential debugging, or overlapping refactors.
---

# Research Lead Sidecar

## Overview

Use this skill for research-led work where implementation and evidence gathering are coupled, but the main agent should remain the lead. It keeps the critical path local while bounded sidecars handle non-blocking scout, worker, verifier, or writer tasks.

After the user approves an execution contract, use this as the default delegation shape: one lead owns framing, synthesis, and user-facing updates while 1-2 bounded sidecars help without taking over the mission.

## Rules

- Keep the lead responsible for framing, synthesis, and final decisions.
- If the sidecar plan has not been approved yet, do not launch sidecars. First encode the roles and scopes in the execution contract.
- Delegate only tasks that are non-blocking, bounded, inspectable, and recoverable.
- Prefer 1-2 sidecars with clear roles instead of spawning a crowd by default.
- The lead should keep moving on the critical path instead of waiting idly for sidecars.
- Allow write sidecars only when ownership and file scope are explicit and disjoint. If scopes overlap, keep sidecars read-only.
- Use milestone verification and durable workspace state only when the task span justifies them.
- Each sidecar should return something the lead can inspect quickly: a patch, result summary, failure analysis, evidence table, or focused recommendation.
- The lead owns integration: accept, adapt, or reject sidecar results instead of delegating away final judgment.

## When to Use

Use when:

- the user explicitly wants 多智能体分工, research-led multi-agent work, or long-task governance with a lead agent
- there is one critical path plus a small number of low-coupling side tasks
- sidecars can return artifacts the lead can inspect quickly
- low-touch continuous execution is desired, but full handoff would be too lossy

Do not use when:

- the task is tiny, fully sequential, or blocked on each previous result
- several agents would need to touch the same hot files or same narrow context
- handoff cost is higher than simply doing the work locally

## Execution Contract

When using this skill under an approved execution contract, keep the protocol aligned:

- During alignment:
  - say why `lead-sidecar` is the chosen lane
  - name the likely sidecar roles
  - state what remains on the lead's critical path
  - wait for approval before spawning
- After approval:
  - the lead may spawn bounded sidecars without asking again for each ordinary delegation
  - the lead should continue on the critical path while sidecars run
  - sidecar outputs should be integrated at checkpoint boundaries, not left dangling
- During continuation:
  - brief follow-ups such as `继续` should resume the active lead-plus-sidecar lane
  - do not spawn duplicate sidecars if a still-relevant one is already active

## Checkpoint Contract

At each meaningful checkpoint, the lead should be able to state:

- current mission / phase
- current critical-path task
- active sidecars and their scopes
- what has returned and what still matters
- the next integration step

Files in this skill

  • SKILL.md1.5 KB
  • agents/openai.yaml331 B
  • assets/findings.md.tpl346 B
  • assets/progress.md.tpl288 B
  • assets/research-state.yaml.tpl469 B
  • references/dispatch-prompts.md2.1 KB
  • references/role-routing.md2.6 KB
  • references/worker-handoff-template.md758 B
  • references/workspace-files.md1.6 KB
  • scripts/init_workspace.py3.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.