Create and apply new Veto policies safely for AI agents using deterministic rules first, with optional LLM-assisted generation when needed. Use this when you must add guardrails without editing or deleting existing policies.
Kills a process listening on a specific port. Use this skill when a server fails to start because a port is already in use (e.g., EADDRINUSE) or when explicitly asked to free up a port.
This skill should be used when writing, editing, or reviewing code, creating tests, or when the user asks about "code style", "codestyle", "formatting", "best practices", or code quality. Apply these rules to all code changes.
Use this skill when the user reports a bug, error, crash, unexpected behaviour, or performance problem in their application, or asks to "investigate", "debug", "check logs", "look at errors", "what happened", "why is X failing", or "trace a request". Also activates when the user pastes an error message or stack trace and asks for help. Also use when the user asks "what is my app doing?", "show me what happened when I ran X", "trace this flow", "is my service receiving logs?", "I'm testing this endpoint — what do I see?", or any exploratory runtime question. Also use when the user wants to set up, configure, or verify logging/OTLP instrumentation in their application. Requires Loggles MCP tools to be connected.
Guides using and contributing to LLMaps: Python library for interactive web maps (MapLibre, single HTML). Use when building maps with llmaps (pip or repo), when editing the llmaps repo, or when the user mentions llmaps, MapLibre, or map generation.
- 📁 references/
- 📁 scripts/
- 📄 SKILL.md
Generate accurate, readable D2 block diagrams for software, research, and system explanations from a text brief. Normalize components and edges, write a canonical .d2 source file, render compact sketch-style SVG and optional PNG artifacts by default, support optional LaTeX equation blocks when the diagram genuinely needs them, keep arrows unlabeled unless a label adds concrete meaning, and emit Telegram file directives when needed.
Use when the user references prior work, asks what happened recently, needs context about the project or person, or when you should store notes from a call, meeting, or important conversation. Also activate when the user says "remember this" or asks you to search memory.
Use when implementing design documents for pure documentation projects, especially when designs contain code examples that need to be converted to skill documentation
Persistent memory for Claude across conversations. Use when starting any task, before writing or editing code, before making decisions, when user mentions preferences or conventions, when user corrects your work, or when completing a task that overcame challenges. Ensures Claude never repeats mistakes and always applies learned patterns.
[What this skill does and when to use it]
Use when the user says "continue", "pick up where I left off", "what was I working on", or similar. Also use when starting a session and memory has pending work.
Verify and install project tooling before feature development. Detects language (Node/TS, Python, Rust, Go), installs linter, formatter, type checker, dead code detection, pre-commit hooks, test framework, and standardized scripts. Idempotent — tracks state in .tooling-state.json. Use when starting a new project, when /develop Phase 4c runs, or when the user says "bootstrap", "setup tooling", "install dev tools", "quality gates".