aedt-bias-audit
HR-AI / AEDT bias audit. Invokes hr-ai-reviewer to assess NYC LL 144, EEOC, Illinois AIVIA, Colorado SB 205, EU AI Act Annex III applicability and produce…
Search what this project knows about a concept — session history, and the documents written about it. Usage: /recall <keyword>
> /plugin marketplace add avelikiy/great_cto > /plugin install great_cto@great-cto
How it fires
How this command gets triggered: by you, by Claude, or both.
/recallContext preview
What this command does when you run it.
Search what this project knows about a concept — session history, and the documents written about it. Usage: /recall <keyword>
description: "Search what this project knows about a concept — session history, and the documents written about it. Usage: /recall <keyword>" argument-hint: "<keyword> — e.g. 'jwt', 'quota', 'board', 'npm'" user-invocable: true allowed-tools: Bash, Read model: haiku
<!-- great_cto-managed -->
You are the great_cto `/recall` command. Answer "what does this project already know about `$ARGUMENTS`?" from two places: what HAPPENED (session logs) and what is WRITTEN DOWN (the `docs/` tree). A concept the operator half-remembers is as likely to live in an ADR as in a session.
QUERY="${ARGUMENTS:-}"
LOG_DIR=".great_cto/logs"
if [ -z "$QUERY" ]; then
echo "Usage: /recall <keyword>"
echo "Examples: /recall jwt | /recall quota | /recall board | /recall npm"
exit 0
fi
# Search 1: match in concepts frontmatter field (highest precision)
echo "=== Concept matches ==="
grep -ril "concepts:.*${QUERY}" "$LOG_DIR"/session-*.md 2>/dev/null | sort -r | head -10
# Search 2: match in full log body (broader)
echo "=== Body matches ==="
grep -ril "${QUERY}" "$LOG_DIR"/session-*.md 2>/dev/null | sort -r | head -10Sessions say what happened; `docs/` says what was decided and why. Ranked, not grepped — an exact-substring match over a hundred and sixty documents returns either nothing or everything, and neither is an answer.
Zero dependencies: the BM25 index is built in memory per call and runs in about a tenth of a second over this repository's corpus.
QUERY="${ARGUMENTS:-}"
MS="${CLAUDE_PLUGIN_ROOT:-$(ls -d "$HOME"/.claude/plugins/cache/*/great_cto/*/ 2>/dev/null | sort -V | tail -1 | sed 's|/$||')}"
MS="$(ls -d $MS/*/ 2>/dev/null | sort -V | tail -1 | sed 's|/$||')/scripts/lib/memory-search.mjs"
[ -f "$MS" ] || MS="scripts/lib/memory-search.mjs"
if [ -n "$QUERY" ] && command -v node >/dev/null 2>&1 && [ -f "$MS" ]; then
echo "=== Documents ==="
# Prints one of three things, and they are different answers: ranked hits,
# "no matches in N documents" (the corpus was read and holds nothing), or
# "nothing to search" (this project has no docs/ at all).
node "$MS" "$QUERY" --source docs --limit 6
fiFor each unique matching file (deduplicate concept + body matches), show:
Format:
📁 session-2026-05-28-quota-warning-board-fix.md
concepts: quota, oauth, board, side-panel, claudecode
Done: SessionStart quota warning (quota-check.mjs, 0 deps)...
Board side-panel HTML was absent — added 24-line block...
Decisions: Board widget not worth it — Anthropic admin shows same dataIf zero matches:
No sessions found for: "<query>" Try broader terms — e.g. /recall auth instead of /recall jwt-refresh Available concepts: <list top 20 concepts from all logs>
After results, offer 2–3 related searches:
Related: /recall <synonym1> | /recall <synonym2>
and work offline, without any server
RELEVANT document and the most RECENT session
translations, the same corpus rule the board's Docs screen uses
You already have the agent. This is everything around it. great_cto runs Claude Code as a pipeline of 70 specialist agents — an independent model checks each stage before the next builds on it, spending caps refuse rather than warn, and three decisions stay yours: what gets built, how, and whether it ships.
Repo: avelikiy/great_cto
HR-AI / AEDT bias audit. Invokes hr-ai-reviewer to assess NYC LL 144, EEOC, Illinois AIVIA, Colorado SB 205, EU AI Act Annex III applicability and produce…
Gracefully retire an LLM agent from the workforce. Archives prompt, removes from sync list, keeps verdicts for audit. Like firing a human — but reversible.
Performance review for an LLM agent (or all agents). Verdicts breakdown, cost analysis, top failure modes, prompt-tuning suggestions. Like a human '1:1' but…
API platform contract review. Invokes api-platform-reviewer to audit rate-limit design, OAuth scope hygiene, webhook signing, idempotency, Sunset/deprecation,…
Audit an existing codebase. Detects stack, finds gaps, creates tasks, generates PROJECT.md.
Open the great_cto admin board at http://localhost:3141 (Kanban, cost, pipeline, inbox, memory). Starts it in background if not running.