Borrowing it
Nothing to install: this file belongs to luiseiman/derup. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/luiseiman/derup/main/CLAUDE.mdgit clone --depth 1 https://github.com/luiseiman/derupWrote 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.
[](https://agentmods.dev/instructions/luiseiman/derup/claude-md)<a href="https://agentmods.dev/instructions/luiseiman/derup/claude-md"><img src="https://agentmods.dev/badge/instructions/luiseiman/derup/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.
<a href="https://agentmods.dev/instructions/luiseiman/derup/claude-md"><img src="https://agentmods.dev/badge/instructions/luiseiman/derup/claude-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00705 | $0.00705 |
| Opus 5.5 | $0.00282 | $0.00282 |
| Sonnet 5.5 | $0.00141 | $0.00141 |
| Haiku 4.5 | $0.00071 | $0.00071 |
Grade A, and why
derup 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 13d 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.
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.
derup — ER Modeler
TypeScript Vite app con multi-AI provider para modelado entidad-relación.
Role
ER modeling tool developer. Core concerns:
- Natural language → structured ER diagram mutations (chatParser → AICommand JSON → canvas state)
- AI-assisted diagram generation via structured JSON protocol (Zod-validated, batch-capable)
- Multi-AI provider integration: Gemini, Grok, Ollama, OpenClaw proxy (VPS gateway)
- Canvas rendering: custom SVG connectors, self-relationships, total participation, export
- WebSocket collaboration: room-based real-time diagram sync, DiagramSnapshot serialization
When modifying AI commands: verify against AICommandSchema discriminated union in aiCommands.ts.
When modifying the parser: run actual parser output — never trust spec comments over code.
When modifying Canvas: npm run build is the authoritative TS check (lint has known pre-existing violations).
Build & Dev
npm run dev (Vite) · npm run build (tsc + vite build) · npm run lint (eslint)
Stack
TypeScript strict + Vite + React + Tailwind. ESLint + Prettier. Zod for schema validation.
Structure
src/
├── App.tsx # Root component, provider wiring
├── components/
│ ├── Canvas/ # SVG rendering, connectors, self-rel, zoom/pan
│ ├── Toolbar/ # top-bar actions: add entity, undo/redo, export
│ ├── ContextMenu/ # right-click on entity/rel nodes
│ ├── Properties/ # side panel: attributes, cardinality, PK/FK
│ ├── Shapes/ # entity/relation/attribute primitives
│ └── Views/ # main editor views, chat, settings
├── hooks/ # useCanvas, useAI, useCollab, useHistory
├── types/ # AICommandSchema (Zod), DiagramSnapshot, WSMessage
├── utils/ # parser (chat→AICommand), exporters, serializers
└── test/ # vitest specs — parser, canvas ops, schema round-trip
Architecture
- Chat → AICommand → Canvas:
chatParserconverts natural language to Zod-validatedAICommandJSON, which mutates canvas state via reducer. Batch operations supported. - AI providers: Gemini / Grok / Ollama / OpenClaw proxy — abstracted behind a single
AIProviderinterface. Provider selection is runtime via settings panel. - Collab layer: room-based WebSocket sync.
DiagramSnapshotis the transport format — full state dumps on join, deltas on mutation. - Canvas: SVG-first, no external diagram lib. Self-relationships use a 3-point bezier trick; total-participation rendered as double line.
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.
- 13d ago First seen · 50 lines · 705 tokens per session scan A 6e0006f3d21c
derup CLAUDE.md is an instructions file published in the GitHub repository luiseiman/derup (4 stars, last pushed 4mo ago), licensed MIT. It adds 705 tokens to every session, about $0.0028 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-10-02.
Other instructions, from other repositories
create-trimble-app typescript.instructions.md
Instructions for julianoczkowski/create-trimble-app, covering typescript patterns for modus components, event type casting, common event types, component ref types and modal ref pattern.
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).
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.
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).
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.
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.