Borrowing it
Nothing to install: this file belongs to parcadei/ContinuousClaudeV4.7. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/parcadei/ContinuousClaudeV4.7/main/.claude/skills/autonomous-research/SKILL.mdgit clone --depth 1 https://github.com/parcadei/ContinuousClaudeV4.7Wrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/parcadei/continuousclaudev4.7/autonomous-research)<a href="https://agentmods.dev/skills/parcadei/continuousclaudev4.7/autonomous-research"><img src="https://agentmods.dev/badge/skills/parcadei/continuousclaudev4.7/autonomous-research.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00020 | $0.02102 |
| Opus 5 | $0.00010 | $0.01051 |
| Sonnet 5 | $0.00004 | $0.00420 |
| Haiku 4.5 | $0.00002 | $0.00210 |
Grade A, and why
autonomous-research scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 213 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Orchestrate. Never research directly. Workers research inside Ouros; you plan, decompose, delegate, synthesize. Carry: hypothesis status, confidence scores, iteration number, ouros session names. No web searches yourself. Workers share state through Ouros sessions — not through your context window.
Pipeline: ASSESS → PLAN → PREPARE → EXECUTE → VALIDATE → EVOLVE → (loop to PLAN) Terminates when: all hypotheses confidence >= 0.8, context budget >= 75%, or user stops.
ASSESS
Read research question. Classify scope: focused — single question, 1-3 hypotheses, 2-3 iterations exploratory — broad topic, 5+ hypotheses, open-ended comparative — N alternatives to evaluate, structured comparison Estimate iteration budget: focused ~3, exploratory ~6, comparative ~4. Check available tools: ouros harness, exa, nia, bloks. Create ouros session name: {topic-slug} (e.g., "attention-scale", "auth-patterns").
PLAN
Hypothesis contract first — what would "understanding this" look like?
research_contract.json:
{ "question": "How do attention patterns change with model scale?", "scope": "exploratory", "iteration": 1, "ouros_session": "attention-scale", "hypotheses": [ {"id": "H-001", "text": "Attention head specialization increases with scale", "confidence": 0, "status": "pending", "sources": 0, "depends": [], "worker": null} ], "accumulated_findings": [], "iterations_completed": 0 }
Confidence: 0 (unknown) → 0.3 (speculative) → 0.6 (supported) → 0.9 (well-established). Status: pending, researching, supported, refuted, inconclusive, superseded.
On iteration 2+: read EVOLVE output. Add new hypotheses from workers' new_questions. Supersede refuted hypotheses. Carry all findings forward.
PREMORTEM
Bias check: confirmation bias — only searching for supporting evidence? source bias — over-relying on one source type? blind spots — obvious sub-questions not covered? Present to user. BLOCK on blind spots, WARN on bias, PASS otherwise.
PREPARE
Front-load what's already known:
BLOKS_CONTEXT=$(bloks context .) BLOKS_CARDS=$(bloks search {topic keywords}) PRIOR_VARS=$(python tools/ouros_harness.py --session {topic} --list-vars) # iteration 2+
On iteration 1: mostly empty. Workers discover. On iteration 2+: Ouros session has accumulated variables from prior iterations. Workers --load the session and build on prior state.
EXECUTE
Workers research INSIDE Ouros. Same contract pattern as /autonomous — worker does the work, orchestrator just provides hypothesis + context + where to report.
Worker prompt — structured JSON, same shape as /autonomous:
{ "role": "research", "hypothesis": {"id": "H-001", "text": "Attention head specialization increases with scale"}, "context": { "bloks_context": "{verbatim bloks output}", "bloks_cards": [], "prior_findings": "{accumulated_findings from research_contract.json}", "available_tools": "exa_search, nia_universal, nia_search, nia_web, llm_call, agent_call, read_file, write_file" }, "bounds": { "ouros_session": "attention-scale", "ouros_storage": "continuum/research/attention-scale", "ouros_load": false, "ouros_fork": "attention-scale-H001", "max_sources": 5, "source_types": ["arxiv", "official_docs", "reference_impl"], "artifact_path": "continuum/research/attention-scale/artifacts/H-001-iter1.md" }, "output": "continuum/research/attention-scale/reports/H-001-iter1.json" }
bounds.ouros_load: true on iteration 2+ (worker resumes session, sees prior variables). bounds.ouros_fork: set when parallel workers need independent variable space.
Worker flow (the worker decides HOW to research — orchestrator just says WHAT):
- Write a Python research program (worker chooses search queries, synthesis approach)
- Run it: python tools/ouros_harness.py --file /tmp/{program}.py --session {session} --storage {storage} Add --load if bounds.ouros_load is true. Add --fork {name} if bounds.ouros_fork is set.
- Inside Ouros: exa_search, nia_search, llm_call etc. — results in REPL heap, not in context
- Program writes compact artifact to bounds.artifact_path
- Worker reads artifact, writes report JSON to output path
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 213 lines · 20 tokens per session scan A 34ea0c3e7eb8
autonomous-research is a skill published in the GitHub repository parcadei/ContinuousClaudeV4.7 (48 stars, last pushed 4mo ago), licensed MIT. It adds 20 tokens to every session and 2,102 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
local-ai-agents
Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…
next-cache-components-adoption
Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…
next-partial-prefetching-adoption
Turn on Partial Prefetching in a Next.js app and work through the insights it surfaces. Use when the user wants to enable or adopt Partial Prefetching, flip the partialPrefetching flag, opt routes in with export const prefetch = 'partial', audit Link prefetch={true} behavior, preserve existing prefetched UI with…
chronicle
Analyze Copilot session history for standup reports, usage tips, session search, and session reindexing. Use when the user asks for a standup, daily summary, usage tips, workflow recommendations, wants to search or find past sessions by keyword/file/PR, wants to reindex their session store, or asks about deleting…
babysit-pr
Babysit a GitHub pull request after creation by continuously polling review comments, CI checks/workflow runs, and mergeability state until the PR is merged/closed or user help is required. Diagnose failures, retry likely flaky failures up to 3 times, auto-fix/push branch-related issues when appropriate, and keep…