contextune: Instructions file for Claude Code

CLAUDE.md

contextune CLAUDE.md is an instructions file for Claude Code from shakestzd/contextune. It costs 4,921 tokens per session, scanned B, original, MIT.

A development guide for Contextune, a Claude Code plugin that maps natural-language requests to slash commands.

In plain words
What is it for?
Use it when changing Contextune’s intent detection, hooks, documentation, plugin versions, or Python dependencies.
Why use it?
It keeps version changes consistent and ensures the project uses its required Python and UV package-management setup.

Instructions file for Claude Code

Written for Claude Code: PreToolUse hook event. Also seen: reads .claude/ paths; mentions .claude-plugin; mentions CLAUDE.md.

This is shakestzd/contextune's own configuration. It tells Claude Code how to work on contextune itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything contextune configures →

Reuse

Borrowing it

Nothing to install: this file belongs to shakestzd/contextune. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/shakestzd/contextune/master/CLAUDE.md
Clone the repo
git clone --depth 1 https://github.com/shakestzd/contextune

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for contextune CLAUDE.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/shakestzd/contextune/claude-md/github.svg)](https://agentmods.dev/instructions/shakestzd/contextune/claude-md)
Your own site
<a href="https://agentmods.dev/instructions/shakestzd/contextune/claude-md"><img src="https://agentmods.dev/badge/instructions/shakestzd/contextune/claude-md/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for contextune CLAUDE.md

Your own site · 80×15
<a href="https://agentmods.dev/instructions/shakestzd/contextune/claude-md"><img src="https://agentmods.dev/badge/instructions/shakestzd/contextune/claude-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 4,921 This file is loaded in full into every session.
When invoked 4,921 The same file — it is already loaded in full.
Security scan B 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.04921 $0.04921
Opus 5.5 $0.01968 $0.01968
Sonnet 5.5 $0.00984 $0.00984
Haiku 4.5 $0.00492 $0.00492

Measured 1mo ago against content hash d4d4485a4875, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade B, and why

contextune CLAUDE.md scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Unrestricted tool accessmediumExcessive agency

A wildcard tool grant or "run any command" leaves no least-privilege boundary at all.

- ❌ DON'T: Execute arbitrary code
CLAUDE.md · 744 lines

How it starts

The opening of the file, as written. The whole thing — 744 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Contextune Development Guide

Project Overview

Contextune is a Claude Code plugin that provides natural language to slash command mapping. It uses a 3-tier detection cascade (keyword → Model2Vec → Semantic Router) to detect user intent and suggest appropriate slash commands.

Core Technology:

  • Python 3.10+ with UV for dependency management
  • Claude Code plugin architecture (hooks system)
  • Machine learning: Model2Vec embeddings + Semantic Router
  • Documentation: MkDocs with mkdocstrings

Critical Development Rules

Versioning

Version Increment Rule:

  • ALL version changes increment by 0.0.1 (patch level only)
  • Current: 0.8.3 → Next: 0.8.4 → After: 0.8.5
  • NO major/minor bumps (0.9.0, 1.0.0, etc.)

Files to Update:

  1. .claude-plugin/plugin.json - version field
  2. .claude-plugin/marketplace.json - version field (marketplace and plugin entry)
  3. Update both files in same commit

Example:

// .claude-plugin/plugin.json
{
  "version": "0.8.4"  // Was 0.8.3
}

// .claude-plugin/marketplace.json
{
  "version": "0.8.4",  // Marketplace version
  "plugins": [{
    "version": "0.8.4"  // Plugin version
  }]
}

Package Management - UV Only

ALWAYS use UV for Python operations:

# Run scripts
uv run script.py

# Run with dependencies
uv run --with pytest pytest

# Add dependencies
uv add package-name

# Add dev dependencies  
uv add --dev package-name

# Sync environment
uv sync

# Run module
uv run -m pytest

NEVER use:

  • pip install - use uv add
  • python script.py - use uv run script.py
  • poetry or conda - UV only

UV Script Format (PEP 723)

All standalone scripts MUST use inline script metadata:

#!/usr/bin/env -S uv run --script
# /// script
# requires-python = ">=3.10"
# dependencies = [
#     "model2vec>=0.3.0",
#     "numpy>=1.24.0"
# ]
# ///

# Script code here

Why: UV automatically creates ephemeral venvs with correct dependencies. This is how Claude Code hooks work.

Read the full file on GitHub · 744 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 744 lines · 4,921 tokens per session scan B d4d4485a4875

Subscribe to this mod's changes

contextune CLAUDE.md is an instructions file published in the GitHub repository shakestzd/contextune (5 stars, last pushed 10mo ago), licensed MIT. It adds 4,921 tokens to every session, about $0.0197 per session on Opus 5.5. A static security scan graded it B with 1 finding (unrestricted tool access). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other instructions, from other repositories

vscode buildNext.instructions.md

Working notes and architecture documentation for the new esbuild-based build system in build/next. Use when making changes to the new build pipeline (transpile/bundle commands, NLS plugin, source-map handling, resource copying, or self-hosting watch tasks).

microsoft/vscode · 9,715 tokens

next.js AGENTS.md

AGENTS.md instructions for vercel/next.js, covering next.js development guide, codebase structure, monorepo overview, core package: packages/next and other important packages.

vercel/next.js · 7,461 tokens

vscode oss-third-party-notices.instructions.md

Instructions for microsoft/vscode, covering vs code oss third-party-notices pipeline, architecture, pipeline flow in ci, cache eligibility and rollout and applying the notice (cutover).

microsoft/vscode · 5,262 tokens

langchain AGENTS.md

AGENTS.md instructions for langchain-ai/langchain, covering global development guidelines for the langchain monorepo, corridor security analysis, project architecture and context, monorepo structure and development tools & commands.

langchain-ai/langchain · 4,680 tokens

vscode copilot-instructions.md

Copilot instructions for microsoft/vscode, covering vs code copilot instructions, project overview, root folders, core architecture (src/ folder) and built-in extensions (extensions/ folder).

microsoft/vscode · 2,731 tokens

deepseek-harness AGENTS.md

AGENTS.md instructions for deepseek-ai/deepseek-harness, covering agents.md, pre-stable apis and released session data, repository layout, commands and host sandbox failures.

deepseek-ai/deepseek-harness · 4,261 tokens