OutlineDriven
- 621 skills
- 0 followers
- 1 week ago last updated
- ▌ Agent Surface Forge · outlinedriven-odin-claude-plugin bundleUse when asked to audit or repair agent surfaces (plugins, agents, skills, CLAUDE.md/AGENTS.md, docs, prompts, commands, hooks) or improve one skill at depth. Not for agent grading: use skill-doctor.
- ▌ Behavior Validator · outlinedriven-odin-claude-plugin bundleUse when asked to validate a web app, CLI, API, or generated artifact against a source-blind behavior contract. Not for source or remote-system changes.
- ▌ Possible Worlds QA · outlinedriven-odin-claude-plugin bundleUse when a product surface must be tested against extreme or hostile worlds. Not for design disputes: use possible-worlds. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Verification Skill · outlinedriven-odin-claude-plugin bundleUse when asked to create a project-local executable verification skill, or repair one whose commands, paths, or assertions drifted. Not for remote or deployed verification.
- ▌ Scaffold Nextjs · outlinedriven-odin-claude-plugin bundleUse when asked to scaffold a Next.js turborepo end to end and verify it. Not for a CLI scaffold: use scaffold-cli. Not for course exercises: use scaffold-exercises.
- ▌ Compile 3d Workflow · outlinedriven-odin-claude-plugin bundleUse when the user asks for direction and a compilable 3D workflow from an interview. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Diff Scoped Browser QA · outlinedriven-odin-claude-plugin bundleUse when asked to run branch-diff browser QA against a PR or branch. Not for live-URL visual audit: use web-design-review. No remote, credential, publish, deploy, or irreversible changes.
- ▌ Rewrite Denoise V0 · outlinedriven-odin-claude-plugin bundleUse when a user asks to clean up, sync, dedupe, de-noise, or rewrite an iterated artifact. Not for a sediment rewrite of prose: use rewrite-clean-v0.
- ▌ Claude Settings Audit · outlinedriven-odin-claude-plugin bundleUse when setting up a project, auditing agent command permissions, or asking which read-only bash commands and domains to allow. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Post Change Check Gate · outlinedriven-odin-claude-plugin bundleUse when an artifact or skill has just changed and is about to be called done, committed, or handed off. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Frame Rate Stability · outlinedriven-odin-claude-plugin bundleUse when a rendering path needs stable frame-time, CPU, GPU, and memory evidence against fixed targets. Not for one-shot profiling or visual quality review.
- ▌ Resolve Merge Conflicts · outlinedriven-odin-claude-plugin bundleUse when a merge, rebase, cherry-pick, or stash pop stops on conflicts. Not for people-mediation conflicts: use culture-conflict-mediation.
- ▌ Terraform Style Check · outlinedriven-odin-claude-plugin bundleUse when writing, reviewing, or generating Terraform HCL that must pass fmt and validate. Not for module authoring, state operations, `terraform apply`, or remote state.
- ▌ Knowledge Refresh · outlinedriven-odin-claude-plugin bundleUse when a knowledge artifact needs review before sharing or execution. Not for source or remote-system changes.
- ▌ Infrastructure Mentor · outlinedriven-odin-claude-plugin bundleUse when a user, especially a new hire, asks for mentoring, guidance, or explanation of infrastructure or engineering practices. Not for code changes.
- ▌ Bootloaders Embedded · outlinedriven-odin-claude-plugin bundleUse when writing a custom bootloader, jumping to application code, relocating VTOR, or implementing DFU/USB firmware update on Cortex-M. Not for reset-to-main: use baremetal-startup.
- ▌ C Hardening Baseline · outlinedriven-odin-claude-plugin bundleUse when C code is written or audited and needs a pure-C baseline: standard, undefined behavior, integer and buffer safety, sanitizers, fuzzing, build flags. Not for C++: use modern-cpp-practices.
- ▌ Containers Internals · outlinedriven-odin-claude-plugin bundleUse when explaining or building on Linux container primitives: namespaces, cgroups v2, overlayfs, runc and the OCI spec, seccomp-bpf, capabilities, or escapes. Not for VM isolation: use qemu-kvm.
- ▌ Cpu Kernel Authoring · outlinedriven-odin-claude-plugin bundleUse when writing, optimizing, or benchmarking a C++ CPU kernel with AVX2 or AVX512 intrinsics for the Hugging Face kernels ecosystem. Not for CUDA kernels: use cuda.
- ▌ Hypervisor Internals · outlinedriven-odin-claude-plugin bundleUse when studying Intel VT-x or AMD-V internals: VMCS and VMCB, EPT and NPT, VM exit handling, APIC virtualization, or building a minimal type-1 hypervisor. Not for running VMs: use qemu-kvm.
- ▌ Include What You Use · outlinedriven-odin-claude-plugin bundleUse when reducing header bloat and compilation cascades with Include What You Use, interpreting IWYU reports, mapping files, forward declarations, or CMake integration.
- ▌ Linux Kernel Modules · outlinedriven-odin-claude-plugin bundleUse when writing loadable kernel modules: Kbuild, module parameters, proc and sysfs entries, char devices, or ftrace debugging. Not for driver architecture: use writing-char-drivers.
- ▌ Modern Cpp Practices · outlinedriven-odin-claude-plugin bundleUse when C++ code is being written or reviewed and the compiler supports modern safe idioms. Read-only. No source or remote-system changes.
- ▌ Rust Async Internals · outlinedriven-odin-claude-plugin bundleUse when understanding the Rust Future poll model, Pin and Unpin, tokio scheduling, async stack traces, waker leaks, or select!/join! behavior.
- ▌ Changelog Updates · outlinedriven-odin-claude-plugin bundleUse when a release or a since-tag window needs user-facing release notes drafted. Not for publishing the release.
- ▌ Verify Both Ways · outlinedriven-odin-claude-plugin bundleUse when a claim needs checking both ways, "fact-check this", or an artifact or HTML document needs claims verified and corrected in place. Modes: claim, artifact. Not for measuring: use verify-this.
- ▌ Visual Diff Review · outlinedriven-odin-claude-plugin bundleUse when asked to review a diff and produce a 7-section visual page. Not for interactive review walks or PR-specific review: use show-review.
- ▌ Writing For Agents · outlinedriven-odin-claude-plugin bundleUse when authoring or restructuring an agent-consumed document, a SKILL.md or skill directory, or deciding a skill split-or-monolith disclosure question. Not for prose style: use unslop.
- ▌ Tests Adversarial · outlinedriven-odin-claude-plugin bundleUse when hardening error handling, validating boundary behavior, or hunting silent failures. Not for feature development: use tdd. Not for test deletion: use tests-purge-unneeded.
- ▌ Site Launch Checklist · outlinedriven-odin-claude-plugin bundleUse when a user says a site or app is ready to ship and wants a decision-gated pre-launch readiness pass. Not for deployment execution: use shipping.
- ▌ Web Performance Audit · outlinedriven-odin-claude-plugin bundleUse when asked to audit, profile, or debug page load performance, Lighthouse scores, or site speed. Don't use for tasks that require source or remote-system changes.
- ▌ Technical Writing · outlinedriven-odin-claude-plugin bundleUse when technical prose needs writing, reviewing, or draft editing with real symbols and controlled English. Not for articles or blog posts with external references: use technical-article-writer.
- ▌ Writing Fragments · outlinedriven-odin-claude-plugin bundleUse when exploration needs heterogeneous noticings captured before structure. Not for beat-by-beat assembly: use writing-beats. Not for paragraph-by-paragraph shaping: use writing-shape.
- ▌ Deprecate And Migrate · outlinedriven-odin-claude-plugin bundleUse when asked to remove old code, migrate consumers, or decide whether to maintain or sunset a system. Not for untracked data or changes without VCS rollback.
- ▌ Document API Endpoint · outlinedriven-odin-claude-plugin bundleUse when reconciling an API endpoint's generated OpenAPI schema and declared response types with its actual runtime response. Not for general API documentation: use docs-and-adrs.
- ▌ Refactor Break Compat · outlinedriven-odin-claude-plugin bundleUse when modernizing APIs, removing compat shims, killing feature flags, or rewriting a subsystem cleanly. Not for additive refactors that must preserve the old path.
- ▌ Writing Lean Proofs · outlinedriven-odin-claude-plugin bundleUse when asked to design, write, review, refactor, lint, or performance-diagnose Lean 4 proofs, libraries, or tactics. Not for non-Lean code or changes outside source, API, proof, or linter scope.
- ▌ Writing Rocq Proofs · outlinedriven-odin-claude-plugin bundleUse when a proof needs Rocq (formerly Coq), including legacy Coq codebase maintenance and migration through the Coq to Rocq rename. Not for Lean 4: use writing-lean-proofs.
- ▌ Fuzzing Dictionary · outlinedriven-odin-claude-plugin bundleUse when a parser, protocol, or file format fuzzer stalls at fixed-token validation gates and needs a coverage dictionary. Not for patching the SUT: use fuzzing-obstacles.
- ▌ Capture Isolated Patch · outlinedriven-odin-claude-plugin bundleUse when a candidate change must be produced without touching the working tree. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Make Pr Easy To Review · outlinedriven-odin-claude-plugin bundleUse when a human explicitly asks to reshape or annotate one pull request for review. Don't use for pushing the rewritten branch or mutating any remote.
- ▌ Merge And Deploy · outlinedriven-odin-claude-plugin bundleUse when a human runs /merge-and-deploy to merge a PR and trigger or verify deployment. Don't use for tasks that require source changes or without explicit human confirmation at each gate.
- ▌ Diagnose Loop Health · outlinedriven-odin-claude-plugin bundleUse when a configured loop misbehaves, produces unexpected results, or its setup soundness is questioned. Not for tasks that require source or remote-system changes, not for loop design.
- ▌ Gate File Completion · outlinedriven-odin-claude-plugin bundleUse when a task needs gate-file proof before a done claim. Also fires on "gate-file-completion", "depth tree", "gates", or "do not stop until it is done".
- ▌ Gate Proposed Change · outlinedriven-odin-claude-plugin bundleUse when asked to evaluate a proposed commit, merge, or auto-merge against a gate config. Not for landing PRs: use gate-and-merge. Read-only.
- ▌ Goal Prompt Drafting · outlinedriven-odin-claude-plugin bundleUse when asked to draft copy-ready /goal objectives for long-running agents. Not for source or remote-system changes.
- ▌ Negotiate Run Budget · outlinedriven-odin-claude-plugin bundleUse when a high-priority run reaches at least 90% of its budget and requests an extension. Never self-grants. Not for low-priority runs: let those exhaust silently.
- ▌ Watch For Structured · outlinedriven-odin-claude-plugin bundleUse when the user wants to classify a surface state and page an on-call API when triggered. Not for read-only anomaly watching without paging: use watch-for.
- ▌ Graph Evolution · outlinedriven-odin-claude-plugin bundleUse when two refs or source snapshots need security-relevant structural comparison a line diff may miss. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Security Review · outlinedriven-odin-claude-plugin bundleUse when changes touch auth, parsing, dependencies, network, or pre-release, or a diff or baseline needs regression review. Modes: full, differential. Not for adding controls: use security-hardening.
- ▌ Generate My Taste · outlinedriven-odin-claude-plugin bundleUse when asked to generate a personal taste skill from local evidence. Not for applying an existing taste register: use the user-private spine skill.
- ▌ Humansense2system · outlinedriven-odin-claude-plugin bundleUse when the user wants to compile taste and "this feels wrong" signals into machine-consumable tokens, rules, forbidden combinations, and examples. Not for remote or irreversible changes.
- ▌ Skills Visibility · outlinedriven-odin-claude-plugin bundleUse when a publisher wants a discoverable, integrity-protected agent-skill catalog served from a domain they control. Not for remote mutation or deployment. The publisher deploys.
- ▌ Lifecycle Diagram · outlinedriven-odin-claude-plugin bundleUse when states, waits, retries, decisions, transitions, and terminals need a lifecycle view. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Browser Cookie Store · outlinedriven-odin-claude-plugin bundleUse when the user runs /browser-cookie-store to populate the session cookie store from installed browsers. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Rewrite Clean V0 · outlinedriven-odin-claude-plugin bundleUse when a document or file has been edited piecemeal and reads as sediment. Not for re-deriving a code subsystem contract: use breaking-driven.
- ▌ Prohibit Bad Habits · outlinedriven-odin-claude-plugin bundleUse when a user wants to define patterns the agent should not do. Don't use for remote, credential, publish, deploy, or irreversible changes.
- ▌ Dimensional Analysis · outlinedriven-odin-claude-plugin bundleUse when code mixes units, fixed-point precisions, scaling factors, rates, prices, shares, or conversions. Not for type-level unit modeling: use type-driven.
- ▌ Slicing Code Context · outlinedriven-odin-claude-plugin bundleUse when an exact symbol, path, entrypoint, or line range can bound a focused code question or patch proposal under a fixed source budget. Not for source changes or broad repository exploration.
- ▌ Address Sanitizer · outlinedriven-odin-claude-plugin bundleUse when building or running native code under AddressSanitizer, interpreting an existing ASan report, or debugging a memory-corruption failure. Not for remote or irreversible changes.
- ▌ Fuzzing Obstacles · outlinedriven-odin-claude-plugin bundleUse when asked to identify and bypass checksums, nondeterminism, or validation barriers that block fuzzing coverage. Not for dictionary creation: use fuzzing-dictionary. Local writes only.
- ▌ Github Backlog Triage · outlinedriven-odin-claude-plugin bundleUse when the user invokes backlog triage for a GitHub repo's open issues and PRs. Not for proactive triage, non-GitHub trackers, or single bug issues: use github-bug-report-triage.
- ▌ Post Daily New Issues · outlinedriven-odin-claude-plugin bundleUse when a human explicitly requests the daily on-call issue digest from a named issue tracker for a configured Slack channel. Not for posting without explicit human authorization for that run.
- ▌ Domain Modeling · outlinedriven-odin-claude-plugin bundleUse when pinning down domain terminology, maintaining the domain model, or when a term conflicts or needs sharpening.
- ▌ Grill With Docs · outlinedriven-odin-claude-plugin bundleUse when a repository decision needs an interview plus durable terminology and decision records. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Memory Sanitize · outlinedriven-odin-claude-plugin bundleUse when the user asks to sanitize memory for sharing, redact PII, or scan memory for credentials. Not for auditing memory: use memory-clean.
- ▌ Build Acceleration · outlinedriven-odin-claude-plugin bundleUse when reducing C/C++ compilation times with ccache, sccache, distcc, unity builds, precompiled headers, split DWARF, IWYU, or link time reduction.
- ▌ Dwarf Debug Format · outlinedriven-odin-claude-plugin bundleUse when inspecting .debug_info or .debug_line sections with dwarfdump or readelf, working with split-DWARF .dwo files, setting up debuginfod, or checking how LTO and stripping affect debug info.
- ▌ Kernel Concurrency · outlinedriven-odin-claude-plugin bundleUse when choosing kernel spinlocks versus mutexes, using RCU, seqlocks, completions, or memory barriers, or debugging scheduling-while-atomic. Not for userspace atomics: use concurrency-debugging.
- ▌ Llvm Ir And Passes · outlinedriven-odin-claude-plugin bundleUse when reading LLVM IR, explaining SSA and PHI nodes, finding what -O2 changed, or running opt on a .ll or .bc file. Not for writing a pass plugin: use llvm-passes.
- ▌ Low Power Embedded · outlinedriven-odin-claude-plugin bundleUse when configuring MCU sleep/stop/standby, WFI, STM32 PWR, nRF sleep, clock gating, wake-up EXTI sources, or measuring current draw. Not for the wake ISR: use interrupts-and-exceptions-baremetal.
- ▌ Define Goalstate · outlinedriven-odin-claude-plugin bundleUse when the user wants the finished-system contract for a piece of work: behavior, protocols, allowed, forbidden, and impossible states with a state-space proof. Not for runtime verification.
- ▌ Next Best Action · outlinedriven-odin-claude-plugin bundleUse when a project is between phases, the author asks what to do next, too many threads are open, or work needs re-entry. Not for gating whether one named task may proceed.
- ▌ To Questionnaire · outlinedriven-odin-claude-plugin bundleUse when user wants an async questionnaire, a discovery questionnaire, or a knowledge gap needs answers outside the repo. Not for direct conversation: use askme. Not for agent research: use research.
- ▌ Buzzword Analysis · outlinedriven-odin-claude-plugin bundleUse when the user wants the current jargon weather of a domain described without advocacy. Not for choosing a positioning move: use buzzword-hijack.
- ▌ Release Promotion · outlinedriven-odin-claude-plugin bundleUse when asked to draft launch or promotion copy for a shipped feature across channels via /release-promotion. Not for posting, publishing, scheduling, or committing, drafts only.
- ▌ Django Perf Review · outlinedriven-odin-claude-plugin bundleUse when reviewing Django performance, N+1 queries, or queryset behavior. Not for authorization or IDOR review: use django-access-review. No source or remote-system changes.
- ▌ Consult Deployment · outlinedriven-odin-claude-plugin bundleUse when the user asks to rank deployment platforms and stacks against their product with quantitative trade-offs. Not for source or remote mutation.
- ▌ Devcontainer Setup · outlinedriven-odin-claude-plugin bundleUse when adding a devcontainer or isolated dev environment to a repo that lacks one, for Python, Node/TypeScript, Rust, Go, or a combination. Not for editing an existing devcontainer.
- ▌ Decision Diary · outlinedriven-odin-claude-plugin bundleUse when a user wants to record why one world won over the others, as a decision-diary entry. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ History Forget · outlinedriven-odin-claude-plugin bundleUse when the user asks to remove a session or note from recall, or to unforget or list exclusions. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ History Health · outlinedriven-odin-claude-plugin bundleUse when a user asks to audit what recall fed agents. Not for source or remote-system changes.
- ▌ History Recall · outlinedriven-odin-claude-plugin bundleUse when a user requests the reasoning behind one matched session by query or handle. Not for peer transfer: use history-sync. Not for store registration: use history-source-registry.
- ▌ Session Viewer · outlinedriven-odin-claude-plugin bundleUse when the user asks to view, export, or inspect a session transcript in a browser. Not for sharing a session: use session-share.
- ▌ Explainer Artifact · outlinedriven-odin-claude-plugin bundleUse when asked to create an explainer document for a concept, diff, idea, or work recap. Drafts and verifies it in a scratch directory. Not for one-screen explanations: use explain-concept.
- ▌ Scaffold Exercises · outlinedriven-odin-claude-plugin bundleUse when a course needs numbered problem, solution, and explainer scaffolds. Not for a CLI or Next.js project scaffold: use scaffold-cli or scaffold-nextjs.
- ▌ Adc Dac Baremetal · outlinedriven-odin-claude-plugin bundleUse when configuring ADC sampling time, DMA-driven ADC, calibration, or DAC channel setup on bare-metal MCUs. Not for the DMA stream itself: use dma-baremetal.
- ▌ Baremetal Startup · outlinedriven-odin-claude-plugin bundleUse when writing reset-to-main startup code, vector tables, VTOR, .data/.bss init, stack setup, startup.s, or crt0 for Cortex-M/RISC-V. Not for the bootloader jump: use bootloaders-embedded.
- ▌ Compiler Frontend · outlinedriven-odin-claude-plugin bundleUse when building a lexer, Pratt or recursive-descent parser, AST, symbol table, type checker, or LLVM IR emitter for a language or DSL. Not for optimizing IR: use llvm-passes.
- ▌ Custom Allocators · outlinedriven-odin-claude-plugin bundleUse when implementing pool/slab/arena allocators, tuning jemalloc/mimalloc/tcmalloc, writing a Rust GlobalAlloc, or benchmarking allocator performance and fragmentation.
- ▌ Hardware Counters · outlinedriven-odin-claude-plugin bundleUse when measuring PMU events with perf stat -e or PAPI, computing IPC, miss rates, or MPKI, or attributing cache misses to source lines with perf annotate. Not for sampling profiles: use linux-perf.
- ▌ Protocol Analysis · outlinedriven-odin-claude-plugin bundleUse when decoding I2C, SPI, or UART captures with sigrok or PulseView, checking bus traffic against a datasheet, or post-processing captures in Python. Not for bus drivers: use spi-i2c-baremetal.
- ▌ Spi I2c Baremetal · outlinedriven-odin-claude-plugin bundleUse when implementing SPI/I2C master transfers, register read/write protocols, I2C START/STOP, clock phase/polarity, or bus stalls on bare-metal MCUs. Not for Linux drivers: use bus-drivers-i2c-spi.
- ▌ Possible Worlds · outlinedriven-odin-claude-plugin bundleUse when a design dispute has at least two live interpretations and the caller wants worlds made explicit or a plain-language recommendation. Not for selecting a design or source/remote changes.
- ▌ Waterfall Guide · outlinedriven-odin-claude-plugin bundleUse when a user wants to lock greenfield architecture and interfaces early for coherent parallel execution.
- ▌ Social Sentiment · outlinedriven-odin-claude-plugin bundleUse when the user asks for a weekly sentiment report, weekly social summary, or how mentions looked this week. Not for continuous monitoring or alerting.
- ▌ Dataflow Diagram · outlinedriven-odin-claude-plugin bundleUse when asked to visualize data movement, ETL or ELT, lineage, transformations, custody, governance, stores, sources, or consumers.
- ▌ Diagramming Code · outlinedriven-odin-claude-plugin bundleUse when asked for a call graph, class hierarchy, dependency map, containment or complexity view, or data-flow view. Not for embedding: use embed-diagram. Not for architecture: use visual-diagram.
- ▌ Pr Review Canvas · outlinedriven-odin-claude-plugin bundleUse when asked to render a PR review as a Cursor Canvas artifact or a standalone HTML page served on localhost (mode: html), with risky hunks foregrounded.
- ▌ Sequence Diagram · outlinedriven-odin-claude-plugin bundleUse when a user asks to visualize a time-ordered interaction. Authors a typed sequence JSON spec and a self-contained interactive HTML artifact named by the user. Not for static architecture diagrams.