Display comprehensive help for the ref-tracker system
Displays comprehensive help for the reference tracking system and its commands.
/plugin marketplace add cadrianmae/claude-marketplace/plugin install ref-tracker@cadrianmae-claude-marketplaceComprehensive help for the ref-tracker system.
The ref-tracker system automatically tracks research sources and major prompts for academic work and project documentation.
Two tracking files:
CLAUDE_SOURCES.md - Research sources (WebSearch, WebFetch, documentation)CLAUDE_PROMPTS.md - Major prompts and outcomesKey features:
/track:init - Initialize trackingSet up tracking files and configuration for the current project.
Creates:
CLAUDE_SOURCES.md (empty)CLAUDE_PROMPTS.md (with header).claude/.ref-autotrack (enables auto-tracking).claude/.ref-config (verbosity settings)Run this first before using other tracking commands.
/track:update - Retroactive scanScan last 20 messages and add missing tracking entries.
Works even when auto-tracking is disabled (manual override). Respects verbosity configuration.
Use when: You want to capture recent work retroactively.
/track:auto - Toggle auto-trackingEnable or disable automatic tracking.
Enabled: ref-tracker skill automatically logs sources and prompts
Disabled: Manual tracking only via /track:update
Use when: You want to pause/resume automatic tracking.
/track:config - Manage verbosityView or update tracking verbosity settings.
View: /track:config
Update: /track:config prompts=all sources=off
Use when: You want to control what gets tracked.
/track:help - Show this helpDisplay comprehensive documentation.
Format: Pure KV file (no headers, one line per entry)
Pattern: [Attribution] Tool("query"): result
Examples:
[User] WebSearch("PostgreSQL foreign keys tutorial"): https://postgresql.org/docs/current/ddl-constraints.html
[Claude] WebFetch("https://go.dev/doc/", "embed.FS usage"): Use embed.FS to embed static files at compile time
[Claude] Grep("CORS middleware", "*.go"): Found in api/routes.go:23-45
Attribution:
Format: Two-line entries with blank separator
Pattern:
Prompt: "user request"
Outcome: what was accomplished
Example:
# CLAUDE_PROMPTS.md
This file tracks significant prompts and development decisions.
---
Prompt: "Implement user authentication with JWT"
Outcome: Created auth middleware, login/logout endpoints, JWT token generation and verification, integrated with database user model
Prompt: "Debug slow database queries"
Outcome: Added query logging, identified N+1 problem in user posts endpoint, implemented eager loading, reduced query time from 2.3s to 0.15s
Located in ./.claude/.ref-config:
major (default) - Significant multi-step academic/development workall - Every user requestminimal - Only explicit user requests to trackoff - Disable prompt trackingall (default) - Track all WebSearch/WebFetch operationsoff - Disable source tracking1. Setup (once per project):
/track:init
2. Work session:
3. Review tracked data:
4. Adjust if needed:
/track:config prompts=minimal # Less verbose
/track:auto # Pause tracking
5. Export for paper:
For research papers:
prompts=major and sources=allFor development projects:
prompts=all for complete auditFor focused work:
/track:auto to toggle off/track:update when needed./CLAUDE_SOURCES.md, ./CLAUDE_PROMPTS.md)./.claude/.ref-config./.claude/.ref-autotrack"No tracking files found"
→ Run /track:init first
"Too verbose"
→ Use /track:config prompts=minimal
"Missing recent searches"
→ Run /track:update to scan history
"Want to pause tracking"
→ Use /track:auto to toggle off
For more help, consult plugin README or global ~/.claude/CLAUDE.md documentation.