Loading...
Loading...
Orchestrate the full ToolUniverse self-improvement cycle: discover APIs, create tools, test with researcher personas, fix issues, optimize skills, and push via git. References and dispatches to all other devtu skills. Use when asked to: run the self-improvement loop, do a debug/test round, expand tool coverage, improve tool quality, or evolve ToolUniverse.
npx skill4agent add mims-harvard/tooluniverse devtu-self-evolveDiscover → Create → Test → Fix → Optimize → Ship → Repeat| Phase | Skill | What it does |
|---|---|---|
| Discover | | Gap analysis, web search for APIs, batch discovery |
| Create | | Build tool class + JSON config + test examples |
| Test | (this skill) | Launch researcher persona agents to find issues |
| Fix | | Diagnose failures, implement fixes, validate |
| Optimize | | Improve skill reports, evidence handling, UX |
| Optimize | | Improve tool JSON descriptions for clarity |
| Docs | | Validate documentation accuracy |
| Ship | | Branch, commit, push, create PR |
Skill(skill="devtu-auto-discover-apis")Skill(skill="devtu-create-tool")Skill(skill="devtu-fix-tool")Skill(skill="devtu-optimize-skills")Skill(skill="devtu-auto-discover-apis")Skill(skill="devtu-create-tool")_lazy_registry_static.pydefault_config.pypython -m tooluniverse.cli test <ToolName>gh pr list --state openorigin/maingit fetch origin && git rebase origin/mainFeature-{round}{letter}-{num}Feature-59A-001python3 -m tooluniverse.cli run <ToolName> '<json_args>'Skill(skill="simplify")ruff check src/tooluniverse/<file>.pypython -c "from tooluniverse.<module> import <Class>"python -m tooluniverse.cli run <Tool> '<json>'git push origin <branch>Also seefor reusable fix patterns and anti-patterns.Skill(skill="devtu-code-optimization")
Skill(skill="devtu-optimize-descriptions")Skill(skill="devtu-optimize-skills")Skill(skill="devtu-docs-quality")Skill(skill="devtu-github")git fetch origin && git stash && git rebase origin/main && git stash popgit push --force-with-lease origin <branch>gh pr creategh pr view <N> --json mergeable"mergeable": "MERGEABLE"mims-harvard/ToolUniversegit remote -vgit fetch origin && git rebase origin/main| Category | Signal |
|---|---|
| Silent parameter miss | Wrong-field check; param ignored |
| Always-fires conditional | |
| Silent normalization | Auto-transform not disclosed |
| Wrong notation/case | Gene fusions, Title Case names |
| Substring match | Short symbol returns multiple targets |
| try/except indent | Mismatched → SyntaxError |