Install
$ agentstack add skill-pebeto-agent-stdlib-parallel-autonomous-agents ✓ 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
Parallel autonomous agents
Source: Building a C compiler with a team of parallel Claudes. The lock-file mechanism exists as a standalone framework (claude_code_agent_farm); the autonomy loop exists as other skills. No skill packages the two together for a shared git repo, and most skills coordinate by git worktree instead, which this contrasts against.
The goal is sustained parallel progress on one codebase with nobody watching. Several agents run at once, each claiming work, doing it, and moving to the next thing on its own. Two mechanisms make that safe: a loop that keeps each agent going, and a lock protocol that keeps them off each other's toes.
The autonomy loop
Each agent runs in a loop that picks the next task, does it, and respawns without pausing for a human. A simple shape is a script that calls a headless agent CLI (claude -p, opencode run, or any other) in a fresh container per session, so context never accumulates across tasks and a wedged session cannot poison the next. The loop is what turns a one-shot agent into one that works through a backlog overnight.
Lock files claim work
Coordinate through the repo itself. To take a task, an agent writes a lock file naming it, then works on an isolated clone:
- Claim by writing
current_tasks/.txt. - Work on a private clone of the repo.
- Pull and merge upstream before pushing, so concurrent work integrates.
- Push the result.
- Remove the lock file.
Add stale-lock detection: if a lock is older than a threshold, assume the agent died and reclaim the task. Without it, one crash strands a task forever.
Lock files or worktrees
This is the fork worth naming, because most existing skills take the other branch. Worktree isolation gives each agent its own checkout and merges later; it suits agents that should never see a shared state mid-flight. Lock files keep the agents on one shared history with a visible claim registry, which suits a team grinding a backlog where you want one integrated line of work and cheap coordination. Choose lock files when the shared registry and single history are the point.
Let tests steer, not a person
With no human in the loop, the test suite is the steering wheel. Keep it comprehensive enough that passing means progress. Assign agents specialized roles, such as one on code quality, one on docs, one on optimization, so they pull in complementary directions instead of all chasing the same target.
Make test output machine-readable, because an agent greps it:
- emit single-line results like
ERROR:that an agent can scan - pre-compute aggregate stats rather than forcing each agent to recompute them live
Keep context clean over long runs
Unattended runs live or die on context hygiene. Minimize the noise each command dumps into the window. Prefer deterministic, fast sampling so agents stay productive rather than wandering. Keep a running progress document so a fresh session picks up the state instead of rediscovering it.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: pebeto
- Source: pebeto/agent-stdlib
- License: MIT
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.