AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Parallel Analysis

skill-giang6283623-minimal-vibe-coding-kit-parallel-analysis · by giang6283623

Fan out 2-5 independent read-only analysis lanes across the repo using provider-ready native subagents or configured adapters, then merge the lane reports and verify them with a refutation pass. Use for repo-wide questions, large uncommitted-diff reviews, multi-doc reading, impact analysis, or consistency audits. Before dispatch, resolve the project's Default, Auto, or Custom orchestration prefer…

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-giang6283623-minimal-vibe-coding-kit-parallel-analysis

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-giang6283623-minimal-vibe-coding-kit-parallel-analysis)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
yesterday

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Parallel Analysis? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Parallel Analysis (Multi-Agent Fan-Out)

Split a large analysis into independent read-only lanes, run them concurrently with the resolved ready adapters, merge the lane reports, and verify merged claims with a skeptical refutation pass. One round of parallel lanes replaces slow serial reading; the verification lane replaces manual double-checking.

This skill is project-agnostic: it works in any repo where the kit is installed, using that repo's backbone.yml (if present) for boundaries.

Best Use

  • Repo-wide questions ("where is X handled, what depends on Y").
  • Reviewing a large uncommitted diff by concern (backend vs frontend vs i18n

vs scripts).

  • Reading several large docs, plans, or reference trees at once.
  • Pre-change impact analysis across packages/apps listed in backbone.yml

paths.apps.

  • Consistency audits (docs vs code, rules vs skills, config vs actual layout).

Do NOT use for single-file questions or quick lookups; direct reads are faster.

Orchestration preference and executor setup

Immediately before the first lane dispatch, follow .vibekit/docs/ORCHESTRATION_MODES.md in the parent session. Resolve Default, Auto, or Custom before selecting executors. The preference is global project state; .vibekit/parallel-analysis.json stores only skill-specific adapter details.

  1. Read a remembered orchestration preference when present. If it is not remembered, use the parent runtime's native structured-question tool or its plain parent-conversation fallback.
  2. Inspect .vibekit/parallel-analysis.json when present. Reuse only adapters whose non-mutating preflight still passes. A stale executor cache never suppresses an unresolved global mode question.
  3. Build a bounded inventory of the active provider plus Codex, Claude, Cursor, Grok, and Kimi adapters that are already installed or exposed.
  4. Classify every candidate as ready, installed-unverified, or unavailable using the shared contract. Auto uses ready adapters only.
  5. Apply the selected mode:
  • Default: use the active provider's native child-agent facility and default model. If the host exposes no such facility, run the lanes sequentially in the current parent; do not switch providers.
  • Auto: split the independent lanes first, then route each lane to the lowest-cost ready model that satisfies context, tool, risk, and verification requirements. A heterogeneous set is allowed.
  • Custom: validate the user's role or lane assignments against the ready inventory. Ask in batches of at most three native questions when an assignment is missing.

Readiness and model resolution

  • native-subagents: ready only when the active Codex, Claude, Cursor, Grok, or Kimi host exposes a child-agent API with the required read-only boundary. Use the host's default model unless the remembered Custom assignment names another verified model.
  • cursor-sdk: ready only when cursor-sdk-adapter.mjs preflight succeeds, Cursor.models.list() returns the requested model and parameters, and the remembered assignment names adapter: cursor-sdk. The adapter requires Node.js 22.13+, @cursor/sdk 1.0.27+, a real kit project root, and its enforced read-only profile. Never infer SDK readiness from Cursor CLI or IDE authentication.
  • cursor-cli: cursor-agent must exist, report an authenticated session, expose the requested model, and support the read-only invocation below. Never assume a model alias from documentation or an old config.
  • codex-cli: codex --version must succeed and the CLI must support a read-only exec invocation. Use its configured default model unless the user chose a verified model.
  • provider CLI adapter: a Claude, Grok, or Kimi executable alone is installed-unverified. Mark it ready only when the project has a known non-interactive, read-only invocation contract plus a non-mutating authentication and model preflight.

Do not run login flows, inspect credentials, install a CLI, or silently change provider configuration. If readiness cannot be proven, exclude that adapter from Auto and show it as unavailable in Custom.

Adapter cache

A version 2 cache may record verified execution details:

~~~json { "version": 2, "adapters": { "current": { "kind": "native-subagents", "model": "provider-default", "readOnly": true, "status": "ready" } }, "fallback": "current", "configuredAt": "2026-08-05T00:00:00Z" } ~~~

Never store credentials, tokens, account data, or full preflight output. Existing version 1 executor, model, and fallback files remain readable as a legacy adapter cache, but they do not choose the global orchestration mode. To change execution details, ask for parallel-analysis setup again.

Running a lane (per executor)

Every lane is READ-ONLY: search, read, summarize - never edit files, execute project binaries, run hooks, or trigger installs/deploys/migrations.

  • native-subagents: dispatch every lane through the active parent runtime's native child-agent facility with an explicit read-only brief. If the host cannot enforce read-only access, run sequentially in the parent instead of claiming lane isolation.
  • cursor-sdk: get a fresh catalog, then pass one version 1 JSON request with access: "read-only", the verified model and parameters, the exact lane brief, and a bounded timeout:

``sh node .vibekit/scripts/cursor-sdk-adapter.mjs models . node .vibekit/scripts/cursor-sdk-adapter.mjs run . " \ --workspace "" \ "" ``

Never pass --force or --yolo; --mode ask keeps Composer read-only. One workspace per lane; a question spanning multiple repos becomes one lane per repo.

  • claude-subagents: launch each lane as a read-only subagent with the lane

brief as its prompt, all lanes in ONE message so they run concurrently.

  • codex-cli:

``sh codex exec --sandbox read-only -C "" "" ``

If the harness cannot run lanes concurrently (plain CLI loop), run them back-to-back without changing the briefs - merge and verification stay the same.

Workflow

  1. Scope. State the question in one sentence. Split it into 2-5 lanes that

are independent of each other (by directory, package, concern, or doc set). If lanes would depend on each other's output, merge them or run two rounds.

  1. Brief. Give each lane a numbered brief: exact paths, the questions to

answer, and the required return format ("facts only, numbered sections, findings as file:line - issue - why it matters").

  1. Launch all lanes at once with the resolved ready adapter assignments.
  2. Prepare while waiting. Build the merge skeleton; do not duplicate lane

work.

  1. Merge. Combine lane reports into one findings list. Mark conflicts

between lanes and unknowns explicitly - never average away a disagreement.

  1. Verify. Run one verification lane that receives the merged claims (not

the reasoning) with the instruction: "Default-skeptical: confirm or refute each claim against the repo with file:line evidence." Drop or re-investigate every refuted claim; never silently keep one.

  1. Deliver. Report merged findings, what was verified, and remaining

unknowns. For issue triage, classify surviving findings with the reviewing-4p-priorities skill (P0-P4). Decisions and edits stay in the main session under the repo's normal review rules.

Lane brief template

Lane : 
Workspace: 
Paths: 
Read-only. Do not modify anything or execute binaries/scripts.
Questions:
1. 
2. 
Return: numbered sections matching the questions, facts only,
findings as file:line - issue - why it matters.

Guardrails

  • 2-5 lanes per round; needing more means the question is under-scoped.
  • Lanes are read-only; only the main session edits files. Agent-surface edits

(backbone.yml, AGENTS.md, CLAUDE.md, .claude/**, .cursor/**, .agents/**, .grok/**, .kimi-code/**, .codex/**, .codex-plugin/**, kit skills/commands) additionally require the agentshield-security-review skill afterwards.

  • Respect backbone.yml policy.protected_paths in every lane brief.
  • Never put secrets in lane briefs or executor prompts: no .env* contents,

credentials, tokens, private keys, or customer data.

  • This skill produces analysis, not decisions; a lane may not conclude

"therefore change X" without main-session review.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.