Search the Artifact Index for relevant historical context using semantic full-text search. Returns handoffs, plans, and continuity ledgers ranked by relevance using BM25.
/plugin marketplace add lerianstudio/ring/plugin install ring-default@ringThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Search Ring's Artifact Index for relevant historical context. Uses SQLite FTS5 full-text search with BM25 ranking to find:
Query response time: < 100ms for typical searches
Announce at start: "I'm searching the artifact index for relevant precedent."
| Scenario | Use This Skill |
|---|---|
| Starting a new feature | Yes - find similar implementations |
| Debugging a recurring issue | Yes - find past resolutions |
| Writing a plan | Yes - learn from past approaches |
| Simple one-liner fix | No - overhead not worth it |
| First time using Ring | No - index is empty |
Choose relevant keywords that describe what you're looking for:
python3 default/lib/artifact-index/artifact_query.py "<keywords>" [options]
Options:
--mode search|planning - Query mode (planning for structured precedent)--type handoffs|plans|continuity|all - Filter by artifact type--outcome SUCCEEDED|FAILED|... - Filter handoffs by outcome--limit N - Maximum results (1-100, default: 5)--json - Output as JSON for programmatic use--stats - Show index statistics--no-save - Disable automatic query saving (saving enabled by default)For structured precedent when creating implementation plans:
python3 default/lib/artifact-index/artifact_query.py --mode planning "feature topic" --json
Returns:
Empty index returns:
{
"is_empty_index": true,
"message": "No artifact index found. This is normal for new projects."
}
This is NOT an error - proceed with standard planning.
Results are ranked by relevance (BM25 score). For each result:
Use historical context to inform current work:
python3 default/lib/artifact-index/artifact_query.py "authentication OAuth JWT" --type handoffs
python3 default/lib/artifact-index/artifact_query.py "API design REST" --outcome SUCCEEDED
python3 default/lib/artifact-index/artifact_query.py --stats
python3 default/lib/artifact-index/artifact_query.py "context management" --type plans --json
When creating plans (writing-plans skill), query the artifact index first:
This enables RAG-enhanced planning where new plans learn from past experience.
If the index is empty, initialize it:
python3 default/lib/artifact-index/artifact_index.py --all
This indexes:
docs/handoffs/**/*.md - Handoff documentsdocs/plans/*.md - Plan documents.ring/ledgers/*.md and CONTINUITY*.md - Continuity ledgersCreating 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.