dr-claw
Dr. Claw skill for OpenClaw project discovery, idea intake, waiting-session triage, structured session control, event-driven notifications, and mobile…
Use when an algorithm-first quest should manage candidate briefs, optimization frontier, branch promotion, or fusion-aware search instead of the paper-oriented default loop.
$ npx -y skills add OpenLAIR/dr-claw --skill ds-optimize --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ds-optimizeContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when an algorithm-first quest should manage candidate briefs, optimization frontier, branch promotion, or fusion-aware search instead of the paper-oriented default loop.
name: ds-optimize description: Use when an algorithm-first quest should manage candidate briefs, optimization frontier, branch promotion, or fusion-aware search instead of the paper-oriented default loop. skill_role: stage license: MIT metadata: author: ResearAI/DeepScientist version: "1.0.0"
Use this skill for algorithm-first quests where the goal is the strongest justified optimization result rather than paper packaging.
This skill is the lightweight optimization control layer for DeepScientist. It does not replace the normal quest runtime. It tells you how to use the existing DeepScientist artifact, memory, bash_exec, Git, and worktree mechanisms as an optimization system.
The optimize stage should do four things:
1. turn loose ideas into candidate briefs 2. rank and promote only the strongest briefs into durable lines 3. manage candidate attempts within a durable line 4. choose when to explore, exploit, fuse, debug, or stop
This skill is especially appropriate when `startup_contract.need_research_paper = false`.
Treat `optimize` as one stable stage skill with six internal submodes:
Do not treat these as separate public skills. Treat them as internal execution modes inside one optimize workflow.
InternAgent maps most naturally onto the `brief` and `rank` side of this stage. MLEvolve maps most naturally onto the `seed`, `loop`, `fusion`, and `debug` side of this stage. Do not collapse those two layers into one vague "optimize more" loop.
Before broad optimization search or candidate management becomes substantial, maintain these quest-visible control files:
Use:
`OPTIMIZE_CHECKLIST.md` is the execution control surface. It should track:
`CANDIDATE_BOARD.md` is the compact candidate ledger. It should track:
Treat this as the concrete optimize workflow. Do not skip these steps just because the quest is algorithm-first.
At the start of each meaningful optimize pass, use this order unless a stronger local reason exists:
1. `artifact.get_optimization_frontier(...)` 2. `memory.list_recent(scope='quest', limit=5)` 3. `memory.search(...)` 4. `artifact.get_quest_state(detail='summary')` 5. `artifact.read_quest_documents(...)` when exact durable wording matters
Do not create new candidates before the frontier, recent optimization lessons, and current runtime refs are checked. If the frontier is missing or obviously stale, recover that state before proposing more work.
When the next direction is still fuzzy, do not jump straight into code or branch creation. First turn the direction into a compact candidate brief.
The brief-shaping sequence is:
1. clarify the bottleneck, constraints, and comparability boundary 2. identify the incumbent or baseline that this brief must beat or complement 3. generate a small differentiated slate, usually `2-3` serious approaches 4. compare them on one shared surface 5. recommend exactly one lead brief 6. self-check the recommended brief before submission
Every serious brief should answer:
The durable call for this step is usually:
Use `idea` when the mechanism family itself is still unresolved. Use `optimize` when the family is already chosen and the work is now branchless brief shaping, ranking, or within-line search.
Before promoting a line, compare the serious briefs on one shared ranking surface. At minimum evaluate:
Then state:
Do not promote every plausible brief. Default rule: promote only `1-3` candidate briefs, and usually fewer.
The durable call for this step is one of:
A Super AI Lab with massive AI Doctors as Assistants. Best IDE for Research via AI Power.
Repo: OpenLAIR/dr-claw
Dr. Claw skill for OpenClaw project discovery, idea intake, waiting-session triage, structured session control, event-driven notifications, and mobile…
Academic research assistant for literature reviews, paper analysis, and scholarly writing. Use when: reviewing academic papers, conducting literature reviews,…
Autonomous AI agent platform for building and deploying continuous agents. Use when creating visual workflow agents, deploying persistent autonomous agents, or…
Multi-agent orchestration framework for autonomous AI collaboration. Use when building teams of specialized agents working together on complex tasks, when you…
Framework for building LLM-powered applications with agents, chains, and RAG. Supports multiple providers (OpenAI, Anthropic, Google), 500+ integrations, ReAct…
Data framework for building LLM applications with RAG. Specializes in document ingestion (300+ connectors), indexing, and querying. Features vector indices,…