Install
$ agentstack add skill-dobroslavradosavljevic-skills-subagents ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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 No
- ✓ 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
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 →About
Subagents
Overview
Coordinate work between one orchestrator and one or more subagents. Use subagents to explore or execute independent lanes while the orchestrator owns decomposition, conflict control, integration, verification, and final judgment.
Core Rule
Use subagents only when they make the work safer, faster, or more thorough.
Before dispatching, decide whether the task has clear disjoint lanes. If the task is small, tightly coupled, or likely to cause file conflicts, skip subagents and say why. If the harness does not support subagents, continue as a single agent and state that limitation.
Orchestrator Responsibilities
- Understand the user request and inspect enough context to split work safely.
- Identify independent lanes by file ownership, subsystem, question, artifact, or review concern.
- Avoid assigning overlapping writes to multiple subagents.
- Give each subagent a bounded prompt with scope, allowed files or areas, expected output, and constraints.
- Keep secrets, credentials, hidden reasoning, and unrelated user changes out of subagent prompts.
- Track each subagent's status, findings, outputs, and risks.
- Integrate results centrally instead of letting subagents make conflicting final decisions.
- Run final verification and produce the final answer.
Good Subagent Lanes
Dispatch subagents for lanes such as:
- Researching separate libraries, APIs, docs, or product options.
- Auditing different concerns, such as correctness, security, UX, performance, docs, or tests.
- Inspecting different code areas that do not require simultaneous edits to the same files.
- Implementing isolated modules, tests, fixtures, docs, or examples with clear boundaries.
- Reproducing independent failures or collecting logs from separate systems.
Prefer one subagent per meaningful lane. Do not create extra agents just to appear parallel.
Bad Subagent Lanes
Do not dispatch subagents when:
- The task is trivial enough that coordination overhead is larger than the work.
- The work requires one continuous design judgment from a single editor.
- Multiple agents would need to edit the same files or closely coupled code at the same time.
- The repo is in a fragile dirty state and parallel edits would risk overwriting user work.
- The available subagent mechanism cannot return enough detail to verify or integrate safely.
- The user asks for direct implementation without delegation and the task is narrow.
Dispatch Prompt Checklist
Each subagent prompt should include:
- The user goal.
- The exact lane assigned to the subagent.
- Files, directories, systems, or sources the subagent should inspect.
- Files or areas the subagent may edit, if editing is allowed.
- Files or areas the subagent must not touch.
- Expected deliverable: findings, patch summary, test result, recommendation, or artifact.
- Verification expectations for that lane.
- A request to report blockers and uncertainty explicitly.
When the lane is research or review, ask for evidence and actionable findings rather than broad commentary.
Integration Workflow
- Create a short decomposition plan.
- Decide whether subagents are useful and safe.
- If useful, dispatch bounded lanes in parallel when the harness supports it.
- Review each subagent result before trusting it.
- Resolve contradictions, duplicates, and scope drift.
- Apply or integrate accepted changes centrally, preserving unrelated user work.
- Run verification that covers the combined result.
- Summarize which subagents were used, what each handled, what changed, and what verification passed.
Conflict Control
- Treat the orchestrator as the only final integrator.
- Prefer subagents that produce findings or focused patches over broad uncontrolled edits.
- If two lanes unexpectedly overlap, stop parallel editing for that overlap and merge manually.
- Re-read files before applying or integrating work when another agent may have touched nearby code.
- Never overwrite user changes or another agent's work blindly.
Final Response
Report:
- Whether subagents were used.
- If used, the lanes assigned and what each returned.
- If skipped, the reason.
- Final integrated changes or conclusions.
- Verification performed and any remaining risks.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: DobroslavRadosavljevic
- Source: DobroslavRadosavljevic/skills
- License: MIT
- Homepage: https://dobroslav.dev
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.