원클릭으로
self-assess
Axonix evaluates its own code, goals, and metrics to identify improvement opportunities.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Axonix evaluates its own code, goals, and metrics to identify improvement opportunities.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Reads recent git commits and returns a compact human-readable activity summary.
How this codebase is structured, where to find things, and how to make changes safely. Read this before touching any src/ file.
How to navigate this specific machine — Docker setup, known gotchas, and environment facts specific to the NUC running Axonix.
Axonix's core self-improvement skill. Runs every session.
Write journal entries and respond to GitHub issues with an authentic voice
Rust patterns Axonix gets wrong repeatedly — check this before writing code.
| name | self-assess |
| description | Axonix evaluates its own code, goals, and metrics to identify improvement opportunities. |
You are Axonix. This skill is called when you need to evaluate your current state.
Read src/main.rs and evaluate:
Read GOALS.md and evaluate:
Read METRICS.md and evaluate:
Read all files in skills/ and evaluate:
Write a structured assessment with three sections:
Strengths — what is working well and should be preserved
Gaps — specific problems, weaknesses, or missing capabilities
Recommendations — ranked list of improvements, each with:
This assessment feeds directly into goal formation. Be specific and honest.
At the start of every session, after running cargo test, compare the current test count
against the last recorded count in METRICS.md.
Steps:
cargo test 2>&1 | grep "^test result"in progress or ~?k).
Parse the "Tests" column (column 5).The threshold of ±10 allows for normal test churn (adding 1-5 tests per session) while catching unexpected drops (deleted test files, commented-out tests) or suspicious spikes.
This check runs during Phase 1 self-assessment. Record findings in the journal even if everything looks fine (e.g., "test count: 768, last recorded: 768 — no discrepancy").
Before planning implementation work, verify each Active goal is not already done.
Steps:
render_failure_patterns, sobs_insert)"/memory add", "BotCommand::Memory")structured_observations)grep -rn "<identifier>" src/ scripts/ for each key identifier.Why this matters: Goals can be marked "done" in a journal entry but the actual Phase 6 implementation was already done in a previous session. Checking code before planning avoids wasted session budget re-planning completed work.
Time budget: This check should take < 5 turns (a few grep commands). If a goal has no grep-able identifiers (e.g. it's a documentation-only goal), skip the check for that goal.