mcp-tailwindplus: Instructions file for Claude Code

CLAUDE.md

mcp-tailwindplus CLAUDE.md is an instructions file for Claude Code from richardkmichael/mcp-tailwindplus. It costs 625 tokens per session, scanned A, original, MIT.

A set of instructions for Claude Code when working with the mcp-tailwindplus project.

In plain words
What is it for?
It is for guiding code changes and research within that project.
Why use it?
It gives the coding agent project-specific architecture notes, resources, and documentation to consult.

Instructions file for Claude Code

Written for Claude Code: the file is CLAUDE.md.

This is richardkmichael/mcp-tailwindplus's own configuration. It tells Claude Code how to work on mcp-tailwindplus 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 mcp-tailwindplus configures →

Reuse

Borrowing it

Nothing to install: this file belongs to richardkmichael/mcp-tailwindplus. 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/richardkmichael/mcp-tailwindplus/development/CLAUDE.md
Clone the repo
git clone --depth 1 https://github.com/richardkmichael/mcp-tailwindplus

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 mcp-tailwindplus CLAUDE.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/richardkmichael/mcp-tailwindplus/claude-md/github.svg)](https://agentmods.dev/instructions/richardkmichael/mcp-tailwindplus/claude-md)
Your own site
<a href="https://agentmods.dev/instructions/richardkmichael/mcp-tailwindplus/claude-md"><img src="https://agentmods.dev/badge/instructions/richardkmichael/mcp-tailwindplus/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 mcp-tailwindplus CLAUDE.md

Your own site · 80×15
<a href="https://agentmods.dev/instructions/richardkmichael/mcp-tailwindplus/claude-md"><img src="https://agentmods.dev/badge/instructions/richardkmichael/mcp-tailwindplus/claude-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 625 This file is loaded in full into every session.
When invoked 625 The same file — it is already loaded in full.
Security scan A 0 findings. 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.00625 $0.00625
Opus 5.5 $0.00250 $0.00250
Sonnet 5.5 $0.00125 $0.00125
Haiku 4.5 $0.00063 $0.00063

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

Security

Grade A, and why

mcp-tailwindplus CLAUDE.md scanned grade A with 0 findings 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 10d 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.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

CLAUDE.md · 50 lines

How it starts

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

Overview

  • The project is an MCP (Model Context Protocol) server to access TailwindPlus components
  • Implementation uses Python and FastMCP
  • The project is managed using a pyproject.toml project file
  • Python and dependencies are managed using uv, e.g. uv add [package]
  • When done editing code, use uv run ruff format . and uv run ruff check . --fix to format and check
  • To run tests use: uv run pytest

Architecture

The project separates domain logic from MCP wiring:

  • src/mcp_tailwindplus/tailwind_plus.py — TailwindPlus class with all application logic (SQLite cache, data parsing, component lookup, validation, enums, dataclasses). Has no FastMCP dependency. Tool parameter schemas come from Annotated type hints on its methods.
  • src/mcp_tailwindplus/component_text.py — extracts searchable text (visible prose, and named parts: icons, UI components, semantic elements, labeled sections) from component code. Has no FastMCP dependency.
  • src/mcp_tailwindplus/component_structure.py — extracts structural tokens (classes, and elements as tag plus classes) from HTML, Vue and JSX code, for finding the component code was copied from. Has no FastMCP dependency.
  • src/mcp_tailwindplus/server.py — thin factory (create_server) that wires TailwindPlus methods as FastMCP tools/resources with metadata (descriptions, tags, annotations).
  • src/mcp_tailwindplus/preview_viewer.py — the MCP Apps viewer page that renders the preview tool's results in the client.
  • src/mcp_tailwindplus/__init__.py — entrypoint, CLI argument parsing.

This decoupling is intentional: test_tailwind_plus.py tests domain logic in isolation (no MCP server, no async), while test_server.py tests MCP wiring via fastmcp.Client.

Tools are registered imperatively (server.tool(instance.method, ...)) rather than with @mcp.tool decorators because the functions being registered are bound methods defined in a separate module — there is no function definition to hang a @ on. Wrapper functions would add boilerplate and lose the Annotated parameter metadata.

Read the full file on GitHub · 50 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. 10d ago Changed · +1 lines · +4 tokens per session 1b0732c0caa8
  2. 11d ago Changed · +10 lines · +147 tokens per session f05bef8adeef
  3. 2mo ago First seen · 39 lines · 474 tokens per session scan A c114b96fb2a2

Subscribe to this mod's changes

mcp-tailwindplus CLAUDE.md is an instructions file published in the GitHub repository richardkmichael/mcp-tailwindplus (43 stars, last pushed 4d ago), licensed MIT. It adds 625 tokens to every session, about $0.0025 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

mcp-tailwindplus CLAUDE.md compared with instructions from other repositories

mcp-tailwindplus CLAUDE.md next to 6 instructions from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
mcp-tailwindplus CLAUDE.mdrichardkmichael/mcp-tailwindplusInstructions file434d agoMITA625Claude Code
vscode buildNext.instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA9,719GitHub Copilot
next.js AGENTS.mdvercel/next.jsInstructions file143kyesterdayMITA7,461Codex, OpenCode
vscode oss-third-party-notices.instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA5,649GitHub Copilot
langchain AGENTS.mdlangchain-ai/langchainInstructions file149kyesterdayMITA4,680Codex, OpenCode
vscode copilot-instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA3,093GitHub Copilot
vscode model-prompts.instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA2,022GitHub Copilot