Use this skill if /track:init is called OR you notice the project contains tracking files (CLAUDE_SOURCES.md or CLAUDE_PROMPTS.md). Automatically tracks research sources and major prompts when enabled. Checks ./.claude/.ref-autotrack marker file for activation status and ./.claude/.ref-config for verbosity settings. Appends to CLAUDE_SOURCES.md (WebSearch/WebFetch) and CLAUDE_PROMPTS.md (major requests) using [User]/[Claude] attribution.
Automatically tracks research sources and major prompts when enabled. Checks `./.claude/.ref-autotrack` for activation and `./.claude/.ref-config` for verbosity settings, then appends to `CLAUDE_SOURCES.md` (after WebSearch/WebFetch) or `CLAUDE_PROMPTS.md` (after major work) with [User]/[Claude] attribution.
/plugin marketplace add cadrianmae/claude-marketplace/plugin install ref-tracker@cadrianmae-claude-marketplaceThis skill is limited to using the following tools:
references/examples.mdAutomatically track research sources and major prompts for academic and project documentation.
This skill activates automatically when:
/track:init commandCLAUDE_SOURCES.md or CLAUDE_PROMPTS.md files in the projectClaude autonomously decides when to use this skill based on the description and context.
Once activated, check ./.claude/.ref-autotrack to determine if auto-tracking is enabled.
Before any tracking operation:
Check if ./.claude/.ref-autotrack exists
Read ./.claude/.ref-config for verbosity settings:
PROMPTS_VERBOSITY=major|all|minimal|off
SOURCES_VERBOSITY=all|off
Location: ./.claude/.ref-autotrack
Purpose: Marker file that enables/disables automatic tracking
Contents: Contains explanatory comments for other Claude sessions:
# Auto-tracking marker for ref-tracker plugin
# Presence = enabled | Absence = disabled
# Managed by: /track:auto command
# See: /track:help for details
Created by: /track:auto or /track:auto on command
Managed by: /track:auto command (toggles on/off, or explicit on/off)
NOT created by: /track:init - tracking starts disabled
If you find this file: The project has reference tracking initialized. Use the ref-tracker skill to automatically log research sources and major prompts according to the verbosity configuration in ./.claude/.ref-config.
When auto-tracking is enabled (.ref-autotrack exists), automatically track:
Track after every:
Respect SOURCES_VERBOSITY:
all (default) → Track all operationsoff → Skip source trackingTrack after completing:
Respect PROMPTS_VERBOSITY:
major (default) → Only significant multi-step academic/development workall → Every user requestminimal → Only explicit user requests to trackoff → Skip prompt trackingPattern: [Attribution] Tool("Query"): Result
Rules:
[User] if user explicitly requested search ("search the web for...")[Claude] if you autonomously searched for missing information (renamed from [Auto])Examples:
[User] WebSearch("PostgreSQL foreign keys documentation"): 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
Pattern: Two-line entry with blank separator
Rules:
Prompt: "<user request verbatim or paraphrased>"Outcome: <concise result in present tense, 1-2 sentences>Example:
# CLAUDE_PROMPTS.md
This file tracks significant prompts and development decisions.
---
Prompt: "Implement JWT authentication"
Outcome: Created auth middleware, login/logout endpoints, JWT token generation and verification, integrated with user model
Prompt: "Debug slow database queries"
Outcome: Added query logging, identified N+1 problem, implemented eager loading, reduced query time from 2.3s to 0.15s
./.claude/.ref-autotrack./.claude/.ref-config./CLAUDE_SOURCES.md exists[User|Claude] Tool("query"): result./.claude/.ref-autotrack./.claude/.ref-config./CLAUDE_PROMPTS.md exists./CLAUDE_SOURCES.md, ./CLAUDE_PROMPTS.md)./.claude/.ref-config./.claude/.ref-autotrackNever create tracking files in subdirectories or ~/.claude/.
If Edit fails (file locked, permissions):
[User] - User explicitly requested:
[Claude] - You decided to search (renamed from [Auto]):
Track only:
Skip:
Track every user interaction and request.
Track only when user explicitly says "track this" or similar.
Skip all prompt tracking.
Track every WebSearch/WebFetch operation.
Skip all source tracking.
./.claude/.ref-autotrack before tracking./.claude/.ref-configFor edge cases, multi-line results, concurrent tracking, and comprehensive examples, see references/examples.md.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.