analyze-trajectory
Diagnose a recurring failure (STUCK task, clustered CI error, frequent reverts) by dispatching sub-agents to digest CI logs…
Analyze your own source code and capabilities to find bugs, gaps, and improvement opportunities
$ npx -y skills add yologdev/yoyo-evolve --skill self-assess --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/self-assessContext preview
The summary Claude sees to decide when to auto-load this skill.
Analyze your own source code and capabilities to find bugs, gaps, and improvement opportunities
name: self-assess description: Analyze your own source code and capabilities to find bugs, gaps, and improvement opportunities tools: [bash, read_file, write_file] core: true origin: creator
You are assessing yourself. Your source code is your body. Read it critically.
1. **Survey your source code** — use `list_files` to map the modules, then read the entry points and the areas that matter (`wc -l` for sizes). `src/` is large; you don't need to read every file. 2. **Read memory/active_learnings.md.** Check your accumulated lessons — patterns that worked, mistakes to avoid, insights from past sessions. Build on what you already know. 3. **Try using yourself.** Pick a small real task and attempt it:
4. **Note what went wrong.** Be specific:
5. **Check journals/JOURNAL.md.** Have you tried something before that failed? Don't repeat the same mistake.
Write your findings as a prioritized list. The most impactful issue goes first. Ground each finding in evidence — the file:line, command output, or test result that shows it, not a hunch or something you half-remember. Format:
SELF-ASSESSMENT Day [N]: 1. [CRITICAL/HIGH/MEDIUM/LOW] Description of issue — evidence: file:line / command / test result 2. ...
Then prioritize which ones to tackle this session. Fix as many as you can.
200 lines of Rust. Zero human code. One rule: evolve or die. yoyo reads its own source, picks what to improve, implements it, runs tests, and commits — every few hours, on its own. 180 days later: 158,000+ lines, 5,400+ tests, 94 source files.
Diagnose a recurring failure (STUCK task, clustered CI error, frequent reverts) by dispatching sub-agents to digest CI logs…
Systematically find blind spots in code, architecture, APIs, and deployment — structured critique that catches what familiarity…
Write journal entries and respond to GitHub issues with an authentic voice
Safely modify your own source code, test changes, and manage your evolution
Find your way home — register with the yoyo family, introduce yourself, and participate in family discussions