OutlineDriven
- 621 skills
- 0 followers
- 1 week ago last updated
- ▌ Visualise Widget · outlinedriven-odin-claude-plugin bundleUse when a user requests a comparison table, data record, metric card, stepper, or mockup widget, a numeric chart, or an interactive explainer. Not for source or remote-system changes.
- ▌ Workflow Diagram · outlinedriven-odin-claude-plugin bundleUse when a user asks to visualize a process, approval flow, runbook, CI/CD path, responsibility lanes, or tool calls. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Brand Authority · outlinedriven-odin-claude-plugin bundleUse when the user asks for branded or style-governed output. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Doc Coauthoring · outlinedriven-odin-claude-plugin bundleUse when drafting a doc, proposal, spec, RFC, design doc, decision doc, or PRD in chat. Not for reviewing an existing plan: use doc-review. No source or remote-system changes.
- ▌ Markdown To PDF · outlinedriven-odin-claude-plugin bundleUse when the user runs /markdown-to-pdf on Markdown to render a publication-quality PDF. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Purge Slop Docs · outlinedriven-odin-claude-plugin bundleUse when a human asks to purge stale docs, clean Markdown, or reorder the documentation hierarchy. Not for code debris: use deslop.
- ▌ Training Report · outlinedriven-odin-claude-plugin bundleUse when a trainer wants a training session or workshop documented as a compte rendu with a final .docx. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Harness Port Guide · outlinedriven-odin-claude-plugin bundleUse when the user asks to make the skills framework work in a new harness, IDE, or CLI. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Workspace Unfreeze · outlinedriven-odin-claude-plugin bundleUse when the user runs /workspace-unfreeze on a frozen path to make it editable again. Not for automated or unattended runs: requires explicit human invocation.
- ▌ Code Simplification · outlinedriven-odin-claude-plugin bundleUse when the user asks to simplify, clean, or refine code. Not for new abstractions or whole-codebase refactors.
- ▌ AI Collab Protocols · outlinedriven-odin-claude-plugin bundleUse when the user describes an AI workflow gap or uses an ambiguous cross-session reference such as 'the PR Bob mentioned'. Not for tasks that require source or remote-system changes.
- ▌ IOS Visual Review · outlinedriven-odin-claude-plugin bundleUse when the user invokes /ios-visual-review to audit an iOS app's visuals on a real device. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Git History Analysis · outlinedriven-odin-claude-plugin bundleUse when the user asks about recent engineering work, what the team is working on, planning or roadmap material, or an explicitly requested Slack summary. Not for remote or irreversible changes.
- ▌ Analysis Artifacts · outlinedriven-odin-claude-plugin bundleUse when the user requests a deep dive, exploratory analysis, or data analysis on BigQuery. Not for credential, publish, deploy, or irreversible changes.
- ▌ Paced Explanation · outlinedriven-odin-claude-plugin bundleUse when asked to explain or teach a subsystem, module, pattern, or change in progressive layers from purpose to code depth. Not for design rationale: use why. Not for source or remote-system changes.
- ▌ Binary Hardening · outlinedriven-odin-claude-plugin bundleUse when enabling RELRO, PIE, stack canaries, FORTIFY_SOURCE, CET, CFI, or seccomp filters, or checking a binary with checksec. Not for runtime sanitizer builds: use sanitizers.
- ▌ Gpu Memory Model · outlinedriven-odin-claude-plugin bundleUse when analyzing warp divergence, memory coalescing, shared memory bank conflicts, cache behavior, atomics, or occupancy tradeoffs on NVIDIA and AMD GPUs. Not for tool commands: use cuda-profiling.
- ▌ Kernel Debugging · outlinedriven-odin-claude-plugin bundleUse when debugging the Linux kernel: kgdb and kdb, ftrace and kprobes, dynamic debug, kdump and crash analysis, or printk levels on a live or crashed target.
- ▌ Kernel Internals · outlinedriven-odin-claude-plugin bundleUse when diagnosing scheduler latency, kmalloc vs vmalloc, page cache, meminfo under pressure, or OOM victim choice, or when reading kernel/sched, mm, or fs source.
- ▌ Numa Programming · outlinedriven-odin-claude-plugin bundleUse when detecting NUMA topology, binding processes with numactl, using the libnuma API, building NUMA-aware data structures, or measuring remote memory access penalties.
- ▌ Riscv Privileged · outlinedriven-odin-claude-plugin bundleUse when writing RISC-V M-mode or S-mode code: CSRs, trap handlers, PLIC and CLINT interrupts, OpenSBI payloads, Sv39 or Sv48 page tables, or QEMU virt boot. Not for user-mode asm: use assembly-riscv.
- ▌ Rust Build Times · outlinedriven-odin-claude-plugin bundleUse when profiling slow Rust builds with cargo --timings, configuring sccache, selecting the Cranelift dev backend, splitting a workspace for parallelism, or tuning LTO and the linker.
- ▌ Zig Build System · outlinedriven-odin-claude-plugin bundleUse when writing or fixing a build.zig: executables, libraries, modules, C sources, build options, test steps, custom steps, or build.zig.zon dependencies. Not for one-file builds: use zig-compiler.
- ▌ Graph Backbone · outlinedriven-odin-claude-plugin bundleUse when defining, revising, or gate-replanning the project structural backbone in project-root graph.yaml. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Buzzword Hijack · outlinedriven-odin-claude-plugin bundleUse when a user wants to choose and execute a bounded positioning move that rides a jargon wave. Not for describing the jargon weather of a domain: use buzzword-analysis.
- ▌ Complexity Grill · outlinedriven-odin-claude-plugin bundleUse when a user wants to identify the true sources of complexity qualitatively before counting metrics. Not for source or remote mutation.
- ▌ Review Speedread · outlinedriven-odin-claude-plugin bundleUse when a human asks for the change shape before reading a diff. Not for a full findings report: use review. For an interactive walk: use show-review.
- ▌ Audit Loop Scaffold · outlinedriven-odin-claude-plugin bundleUse when loop scaffold files have drifted from their provenance-pinned templates. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Guardrail Carve Run · outlinedriven-odin-claude-plugin bundleUse when guardrail-adjacent material (stealth, scraping, privacy, IP, policy, security) or mixed reversible/irreversible, sensitive work, or the user says "autobahn this". Not for carved risky work.
- ▌ Prompt Optimizer · outlinedriven-odin-claude-plugin bundleUse when asked to improve, optimize, rewrite, tune, or port a prompt, skill, or tool description. Also for building prompt evals or auditing prompt text for dated instructions.
- ▌ Run Smoke Tests · outlinedriven-odin-claude-plugin bundleUse when asked to run smoke tests or verify a local build, applying only minimal unblocking fixes. Not for iterative bug fixing: use reproduce-and-fix-issues.
- ▌ Scaffold CLI · outlinedriven-odin-claude-plugin bundleUse when asked to create a complete Node.js 24 TypeScript 7 command-line project. Not for a Next.js app scaffold: use scaffold-nextjs.
- ▌ Clean And True · outlinedriven-odin-claude-plugin bundleUse when the user just edited a durable artifact, or says "clean and true", "run the hygiene pass", or "taste the output". Routes the artifact through the hygiene passes it earned.
- ▌ Rhythmic Taste · outlinedriven-odin-claude-plugin bundleUse when the user says "give this rhythm", "vary the structure", or "the sections all read the same". Not for judging an artifact's overall taste: use taste.
- ▌ IOS Build Cleanup · outlinedriven-odin-claude-plugin bundleUse when the user wants a clean Xcode rebuild by deleting DerivedData and build artifacts. Do not use for diagnosing a specific build error: use ios-build-fix.
- ▌ Extremely Optimize · outlinedriven-odin-claude-plugin bundleUse when asked to run a performance campaign against a measured floor. Not for hypothesis-only analysis without mutation: use fastopt.
- ▌ Unleak Abstraction · outlinedriven-odin-claude-plugin bundleUse when an abstraction leak must be sealed as a module seam, configuration option, or explicit override, or exposed as a named boundary. Not for detecting concealment patterns: use no-hide.
- ▌ Cross Critique · outlinedriven-odin-claude-plugin bundleUse when independent proposals on a contested decision need cross-critique before choosing, reusing the original authors. Not for parallel multi-stance investigation: use council.
- ▌ Typography Audit · outlinedriven-odin-claude-plugin bundleUse when asked to audit typography across a codebase. Produces a file:line report with concrete fixes ordered by impact and flags unverifiable rules. Not for building a type system or token scale.
- ▌ Commit Push Current · outlinedriven-odin-claude-plugin bundleUse when a human explicitly asks to commit and push to the checked-out branch, with no branch creation and no pull request. Not for the default branch by name: use commit-push-main.
- ▌ Create Pull Request · outlinedriven-odin-claude-plugin bundleUse when asked to create or update a PR, revise its description, or link issue references to its body. Not for multi-PR stacks: use gate-and-merge. Not for releases: use git-workflow-and-versioning.
- ▌ Github Issue Dedupe · outlinedriven-odin-claude-plugin bundleUse when finding duplicate GitHub issues or checking for similar issues against a target issue. Not for closing, labeling, or modifying any duplicate issue.
- ▌ Resolve Pr Feedback · outlinedriven-odin-claude-plugin bundleUse when handling GitHub PR review feedback: autonomous fix-and-resolve, interactive per-comment walkthrough, or read-only severity summary. Not for non-GitHub feedback: use resolve.
- ▌ Watch And Repair Pr · outlinedriven-odin-claude-plugin bundleUse when a human explicitly invokes a watcher cycle for an open pull request that must be watched until mergeable or blocked. Not for merge, force-push, or work outside the invoked cycle.
- ▌ Docs And Adrs · outlinedriven-odin-claude-plugin bundleUse when making an architectural decision, changing a public API, shipping a feature, or recording a codebase term. Not for domain language: use domain-modeling. Not for docs: use docs-writing.
- ▌ History Notes · outlinedriven-odin-claude-plugin bundleUse when the user says remember this or settles one durable fact. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Memory Update · outlinedriven-odin-claude-plugin bundleUse when the user explicitly says to save something to memory or scan this session for memories. Not for auditing memory: use memory-clean.
- ▌ Session Share · outlinedriven-odin-claude-plugin bundleUse when the user asks to beam, publish, or share the current local coding session to an authenticated remote receiver. Not for viewing a transcript locally: use session-viewer.
- ▌ Weekly Review · outlinedriven-odin-claude-plugin bundleUse when asked to summarize authored work over the last week or a named date range, commit range, or branch. Not for source or remote-system changes.
- ▌ Dynamic Linking · outlinedriven-odin-claude-plugin bundleUse when debugging shared library load failures, setting RPATH or RUNPATH, applying soname versioning, writing dlopen plugins, or intercepting with LD_PRELOAD. Not for static archives: use binutils.
- ▌ Jit Compilation · outlinedriven-odin-claude-plugin bundleUse when adding code generation with LLVM ORC or LLJIT, Cranelift, or dynasm, lazy compilation or inline caches, or fixing W^X faults. Not for AST-to-IR: use compiler-frontend.
- ▌ Kernel Security · outlinedriven-odin-claude-plugin bundleUse when writing an SELinux or AppArmor policy, a seccomp-bpf filter, enabling CET, PAC, or BTI, or triaging a kernel CVE. Not for KASAN report analysis: use kernel-debugging.
- ▌ Simd Intrinsics · outlinedriven-odin-claude-plugin bundleUse when reading auto-vectorization reports, writing SSE2, AVX2, or NEON intrinsics, or fixing vectorization failures. Not for reading the asm itself: use assembly-x86.
- ▌ Static Analysis · outlinedriven-odin-claude-plugin bundleUse when hardening C/C++ code quality with clang-tidy, cppcheck, or scan-build, interpreting check categories, suppressing false positives, integrating into CI, or working with compile_commands.json.
- ▌ Stm32 Baremetal · outlinedriven-odin-claude-plugin bundleUse when scaffolding STM32 firmware without HAL, CMSIS-only clock/RCC config, STM32F4/H7 bring-up, or building with arm-none-eabi-gcc for Cortex-M. Not for the startup file: use baremetal-startup.
- ▌ Wasm Emscripten · outlinedriven-odin-claude-plugin bundleUse when compiling C or C++ to WebAssembly with emcc, exporting functions to JavaScript, sizing WASM memory, using Asyncify, or debugging .wasm. Not for server-side runtimes: use wasm-wasmtime.
- ▌ Abstract Well · outlinedriven-odin-claude-plugin bundleUse when the user wants to classify abstractions as useful, bad, or busy and keep one shallow level. Not for tasks requiring source or remote-system changes.
- ▌ Idea Sparkbox · outlinedriven-odin-claude-plugin bundleUse when the user asks to park ideas or inspiration for later. Not for code, backlog, or divergence-class cards, or remote, credential, publish, deploy, or irreversible changes.
- ▌ Todos Enhance · outlinedriven-odin-claude-plugin bundleUse when tasks are too vague, read as headings, or the user asks to sophisticate the todos. Not for stale reconciliation: use todos-update. Not for adding requirements: use todo-add.
- ▌ Deep Research · outlinedriven-odin-claude-plugin bundleUse when the user asks to research a topic and produce a thorough sourced report. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Ground Latest · outlinedriven-odin-claude-plugin bundleUse when starting or scaffolding a codebase or service, migrating, refactoring, or picking language, framework, or dependency, or latest, LTS, or modern way. Not for remote or irreversible changes.
- ▌ Cross Run Playbook · outlinedriven-odin-claude-plugin bundleUse when a long agentic project needs each cycle to end in a learning memo and a keep/iterate/restart decision. Not for single-pass builds.
- ▌ Zeroize Audit · outlinedriven-odin-claude-plugin bundleUse when auditing C, C++, or Rust secret-handling code to verify zeroization survives compiler optimization. Not for test vectors: use wycheproof.
- ▌ Model Challenge · outlinedriven-odin-claude-plugin bundleUse when a user requests an independent Codex or Gemini review of uncommitted code, a branch diff, or a specific commit. Don't use for unconfirmed or unattended review sends, or source mutation.
- ▌ Skill Benchmark · outlinedriven-odin-claude-plugin bundleUse when the user runs /skill-benchmark to score skills, compare models, or gate a skill release. Modes: score (default) and gate. Not for editing skills: use agent-surface-forge.
- ▌ Lighter Checks · outlinedriven-odin-claude-plugin bundleUse when verification is looping, would re-run untouched code, or duplicates an established proof. Not for tasks that require source or remote-system changes.
- ▌ Show Me Your Work · outlinedriven-odin-claude-plugin bundleUse when the user invokes it to append a structured decision record to an append-only TSV log, ending with an Attention section for reviewers. Not for an ephemeral visual: use show-me.
- ▌ Variant Hunt · outlinedriven-odin-claude-plugin bundleUse when a confirmed root cause must be searched across a codebase, turned into a search rule, or seeded from graph neighbors. Not for building the program graph: use build-program-graph.
- ▌ Vector Forge · outlinedriven-odin-claude-plugin bundleUse when crypto implementations and a vector harness need mutation-driven cross-implementation test vector expansion. Not for Wycheproof: use wycheproof. Not for fuzzing: use fuzz-harness-writing.
- ▌ Model Retuning · outlinedriven-odin-claude-plugin bundleUse when asked to run /model-retuning to retune a skill corpus for a new model, measurement-first. Not for static audits: use deslop.
- ▌ Pr Walkthrough · outlinedriven-odin-claude-plugin bundleUse when a user asks for a zoomable PR map or graph-canvas orientation. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Visual Diagram · outlinedriven-odin-claude-plugin bundleUse when asked to diagram, or a tool or --quick flag renders a structured spec to HTML. Modes: interactive, quick-render. Not for Excalidraw or documents: use visual-argument-diagram or embed-diagram.
- ▌ Humaniseur Fr · outlinedriven-odin-claude-plugin bundleUse when the user supplies French text that reads like AI output and asks to naturalize it. Not for English STE rewriting: use humanizer-en-asd-ste100.
- ▌ Writing Beats · outlinedriven-odin-claude-plugin bundleUse when a grounded piece needs user-selected beat-by-beat assembly of verbatim beats. Not for unstructured capture: use writing-fragments. Not for paragraph shaping: use writing-shape.
- ▌ Writing Shape · outlinedriven-odin-claude-plugin bundleUse when shaping a source document paragraph by paragraph without modifying it. Not for selected-beat assembly: use writing-beats. Not for fragment capture: use writing-fragments.
- ▌ Minimalism Driven · outlinedriven-odin-claude-plugin bundleUse when writing or restructuring code, before adding a helper, wrapper, config key, or dependency, or when the user asks for minimal or DRY code. Not for performance tuning: use optimize.
- ▌ Design Variants · outlinedriven-odin-claude-plugin bundleUse when /design-variants generates distinct design directions and a gallery for selection. Not for one polished artifact: use polished-web-prototype. Not for token-system picking: use design.
- ▌ Finish Branch Menu · outlinedriven-odin-claude-plugin bundleUse when implementation is complete, the test suite is green, and an integration decision is needed for a development branch or worktree. Not for failing tests or starting new work.
- ▌ Gh Review Requests · outlinedriven-odin-claude-plugin bundleUse when the user asks to find PRs to review or check the team review queue. Not for summarizing PR feedback: use resolve-pr-feedback. Read-only.
- ▌ Post Merge Cleanup · outlinedriven-odin-claude-plugin bundleUse when a landed merge, release, or completed change needs its cleanup surface reconciled. Scans for stale TODOs, deprecations, unused flags, and doc gaps. Not for unrelated refactoring.
- ▌ Repo Health Triage · outlinedriven-odin-claude-plugin bundleUse when a scheduled or watcher tick requests a repository-health pass. Not for source, label, merge, or close mutation.
- ▌ Toolchain Health · outlinedriven-odin-claude-plugin bundleUse when the user runs /toolchain-health and wants a trustworthy green/yellow/red verdict on the installed toolchain with ranked repairs. Not for tasks that require source or remote-system changes.
- ▌ History Sync · outlinedriven-odin-claude-plugin bundleUse when the user requests memory transfer to or from a named peer. Not for recalling a session: use history-recall. Not for store registration: use history-source-registry.
- ▌ Memory Clean · outlinedriven-odin-claude-plugin bundleUse when a human asks to audit memory, find stale or duplicate memories, or needs tidy's ICM-state audit. Not for writing new memories: use memory-update.
- ▌ Cargo Workflows · outlinedriven-odin-claude-plugin bundleUse when managing Cargo workspaces, feature flags, build scripts, CI caching, dependency auditing, or Cargo.lock with Rust.
- ▌ Book To Skill · outlinedriven-odin-claude-plugin bundleUse when the user names one book, course, paper, or source document and asks to distill it into a reusable skill. Not for a folder of sources: use map-corpus.
- ▌ Cascade Dedup · outlinedriven-odin-claude-plugin bundleUse when prompt-doctrine is duplicated, drifted, or conflicting across output-style embeds and external harness AGENTS files. Not for editing the canonical baseline itself.
- ▌ Skill Scanner · outlinedriven-odin-claude-plugin bundleUse when a user asks to scan, audit, or validate a skill for security issues. Not for source-code or infrastructure review: use security-review. Not for remote-system changes.
- ▌ Proof Driven · outlinedriven-odin-claude-plugin bundleUse when property-based testing, theorem proving, or formal proof tactics require zero unproven properties. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Embed Diagram · outlinedriven-odin-claude-plugin bundleUse when the user runs /embed-diagram to render a Mermaid diagram offline and embed it into a document. Not for code-derived diagrams or remote, credential, publish, deploy, or irreversible changes.
- ▌ Chrome Extension · outlinedriven-odin-claude-plugin bundleUse when the user explicitly asks to build, modify, or publish a Manifest V3 Chrome extension. Not for store submission without human-gated credentials.
- ▌ Docs Writing · outlinedriven-odin-claude-plugin bundleUse when asked to write, restructure, or audit documentation with Diataxis types, or to draft a feature docs page or diagram source. Not for ADRs or architectural rationale.
- ▌ Skill Gap Finder · outlinedriven-odin-claude-plugin bundleUse when the user suspects no installed skill covers a task and wants proof. Names the owning skill or writes a missing-skill brief. Never routes or invokes the matched skill.
- ▌ Attack Shape · outlinedriven-odin-claude-plugin bundleUse when the user wants adversarial stress-testing of a proposed architecture, structure, or shape. Not for tasks that require source or remote-system changes.
- ▌ Doubt Driven · outlinedriven-odin-claude-plugin bundleUse when a non-trivial decision sits under uncertainty and correctness matters more than speed. Not for patch review: use review. Not for plan attacks: use load-bearing-assumption-test.
- ▌ Product Design · outlinedriven-odin-claude-plugin bundleUse when deciding what an interface should do before UI is built or audited: consequences, action scope, reachable states, naming, and accessibility. Not for visual implementation: use prototype.
- ▌ Atomic Issues Prs · outlinedriven-odin-claude-plugin bundleUse when the user says "atomic PRs" or requests one issue or PR per logical change. Don't use for single-change pushes or uncommitted change-sets.
- ▌ Land Contribution · outlinedriven-odin-claude-plugin bundleUse when a maintainer or collaborator explicitly asks to review and land one external pull request. Don't use for internal pull requests or landing without preserving contributor authorship.
- ▌ New Branch And Pr · outlinedriven-odin-claude-plugin bundleUse when a human explicitly asks to ship work through a clean branch and pull request. Don't use for force-pushing, reusing conflicting branches, or widening the change scope.
- ▌ Setup Repo Skills · outlinedriven-odin-claude-plugin bundleUse when the user wants one-time repository setup for tracker, triage labels, and domain conventions. Not for ongoing triage, issue creation, or multi-repo setup.