بنقرة واحدة
time-calibrate
measure your real CC throughput against the time rule's matrix, using lore.db
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
measure your real CC throughput against the time rule's matrix, using lore.db
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
See active Claude Code sessions on this machine and coordinate across them via direct messages, status announcements, and file-overlap awareness. Triggers when the user asks "who else is running?", "any other claude open?", "what other sessions are active?", "tell <name> to ...", "ping <peer>", "let peers know I'm doing X", "broadcast <status>", "check the cc digest", or any cross-session / multi-agent coordination on this machine.
export the lore knowledge graph or its slices to json, csv, or markdown
explore relationships in the lore knowledge graph - cooccurring files, project sessions, sibling sessions, tagged notes
query the lore knowledge graph for sessions, costs, tools, projects, search, and patterns
capture decisions, lessons, reminders, and todos into the lore knowledge graph
walk the user through a low/medium/high effort A/B/C throughput benchmark on their current model
| name | time-calibrate |
| description | measure your real CC throughput against the time rule's matrix, using lore.db |
| user-invocable | false |
re-measure your personal throughput and produce a diff report against the generic baseline in plugins/cc/rules/time.md.
check for ~/.claude/lore.db via Bash:
test -r "$HOME/.claude/lore.db" && echo present || echo absent
if absent, explain and stop:
~/.claude/lore.db.lore plugin from ~/.claude/projects/./plugin install lore@anipotts, run /lore:graph, then re-run /time-calibrate.if present, resolve active effort (same precedence as /time-estimate) and current model, then run the calibration SQL via Bash + sqlite3 -readonly.
paste into sqlite3 -readonly ~/.claude/lore.db <<SQL ... SQL or use a heredoc. all queries are parameter-free and read-only.
-- A. session-length bucket distribution
SELECT
CASE
WHEN duration_wall_seconds < 300 THEN '1_under_5min'
WHEN duration_wall_seconds < 900 THEN '2_5to15'
WHEN duration_wall_seconds < 1800 THEN '3_15to30'
WHEN duration_wall_seconds < 3600 THEN '4_30to60'
WHEN duration_wall_seconds < 7200 THEN '5_60to120'
ELSE '6_over120'
END AS bucket,
COUNT(*) AS n,
ROUND(AVG(duration_wall_seconds)/60.0, 1) AS mean_wall_min,
ROUND(AVG(duration_active_seconds)/60.0, 1) AS mean_active_min,
ROUND(AVG(tool_use_count), 0) AS mean_tools,
ROUND(AVG(tool_use_count)*1.0/NULLIF(AVG(duration_active_seconds)/60.0, 0), 2) AS tools_per_active_min,
ROUND(SUM(CASE WHEN compaction_count>0 THEN 1 ELSE 0 END)*100.0/COUNT(*), 1) AS pct_compacted
FROM sessions
WHERE is_subagent = 0 AND duration_wall_seconds > 0
GROUP BY bucket
ORDER BY bucket;
-- B. model breakdown with thinking-per-tool proxy (effort pressure)
SELECT
model,
COUNT(*) AS n,
ROUND(AVG(duration_wall_seconds)/60.0, 1) AS wall_min,
ROUND(AVG(duration_active_seconds)/60.0, 1) AS active_min,
ROUND(AVG(tool_use_count)*1.0/NULLIF(AVG(duration_active_seconds)/60.0, 0), 2) AS tool_rate,
ROUND(AVG(CAST(thinking_block_count AS REAL)/NULLIF(tool_use_count, 0)), 2) AS thinking_per_tool
FROM sessions
WHERE is_subagent = 0
AND duration_active_seconds > 60
AND tool_use_count > 0
AND model IS NOT NULL
GROUP BY model
HAVING n > 10
ORDER BY n DESC;
-- C. subagent prevalence
SELECT
COUNT(*) AS total_subagents,
COUNT(DISTINCT parent_session_id) AS parents_using,
ROUND(AVG(duration_seconds)/60.0, 1) AS mean_subagent_active_min
FROM subagents;
-- D. cache hit rate
SELECT ROUND(SUM(total_cache_read_tokens)*1.0/
SUM(total_cache_read_tokens+total_input_tokens+total_cache_creation_tokens), 4)
AS cache_read_fraction
FROM sessions
WHERE is_subagent = 0;
present a table comparing measured values to the rule's baseline. label the active effort and primary model for context:
calibration for: effortLevel=low (rung 4, user settings), primary=claude-opus-4-6
rule baseline your measured delta
baseline tool rate 3.0/min 3.19/min +6% within
quick-fix tool rate 6.0/min 6.32/min +5% within
opus-4.6 low throughput 1.00× (baseline) 1.00× 0% reference
opus-4.7 low throughput 0.87× 0.84× (n=21) -3% low-confidence sample
cache hit rate 95-97% 96.6% +0 within
flag any cell that drifts >15% from the rule. sample sizes under 50 are low-confidence; note them.
lore.db. read-only only.~/.claude/rules/ (user scope).