OutlineDriven
- 621 skills
- 0 followers
- 1 week ago last updated
- ▌ Developer Experience Review · outlinedriven-odin-claude-plugin bundleUse when dogfooding a developer-facing product or workflow to produce an evidence-backed DX scorecard. Not for visual UI audit: use web-design-review.
- ▌ Open Source Readiness Audit · outlinedriven-odin-claude-plugin bundleUse when the user asks whether a repository is ready for public release or wants a gap assessment. Not for choosing or applying a license: use open-source-license-selection.
- ▌ Validate Changes Match Specs · outlinedriven-odin-claude-plugin bundleUse when asked to compare implementation against repository specs, report mismatches, resolve by user decision, or check PR-review commitments. Not for general fact-checking: use verify-both-ways.
- ▌ Insecure Default Discovery · outlinedriven-odin-claude-plugin bundleUse when the user asks to audit a file, subtree, or repository for fallback secrets, default credentials, fail-open controls, weak primitives, or permissive access. Not for exhaustive secret scanning.
- ▌ Oauth2 Flow Implementation · outlinedriven-odin-claude-plugin bundleUse when asked to implement, debug, validate, or explain an OAuth 2.1 flow: auth code with PKCE, client credentials, device, or refresh. Also for a failing token exchange. Not for irreversible work.
- ▌ Token Integration Analyzer · outlinedriven-odin-claude-plugin bundleUse when a token implementation or integration needs standards, privilege, nonstandard-behavior, and defensive-integration analysis. Not for source or remote-system changes.
- ▌ Node Internals Diagnosis · outlinedriven-odin-claude-plugin bundleUse when Node.js segfaults, addon crashes, leaks, event-loop anomalies, thread-pool saturation, V8 deoptimizations, or binding.gyp failures need diagnosis. Not for code edits or service restarts.
- ▌ Nodejs Graceful Shutdown · outlinedriven-odin-claude-plugin bundleUse when asked to implement or fix service termination: SIGTERM or SIGINT, connection draining, health-check signaling. Not for general service scaffolding: use nodejs-service-foundations.
- ▌ Native Messaging Host Conflicts · outlinedriven-odin-claude-plugin bundleUse when a browser extension native messaging host fails, times out, or the wrong host spawns. Not for network, browser-install, or unrelated extension failures.
- ▌ From Innovation Perspective · outlinedriven-odin-claude-plugin bundleUse when the user wants an answer only from the innovation seat. Not for rebuilding from primitives: use from-first-principle. Read-only. No source or remote mutation.
- ▌ F Star Effectful Verification · outlinedriven-odin-claude-plugin bundleUse when effectful, security-sensitive code needs refinement-typed, SMT-backed verification in F*, in the HACL* or Project Everest style.
- ▌ Virtual Memory Paging And Tlb · outlinedriven-odin-claude-plugin bundleUse when explaining page faults, multi-level page tables, TLB misses, huge pages, or mmap and brk behavior. Not for the kernel page allocator: use kernel-memory-management.
- ▌ Chain Vulnerability Scanner · outlinedriven-odin-claude-plugin bundleUse when an Algorand, Cairo, Cosmos SDK, Solana, Substrate, or TON codebase needs vulnerability scanning with reachability-backed findings. Not for non-chain review: use security-review.
- ▌ Project Findings Onto Graph · outlinedriven-odin-claude-plugin bundleUse when SARIF, reviewer annotations, or third-party findings must be projected onto a program graph. Not for building graph: use build-program-graph. Not for triage: use triage-security-finding.
- ▌ Test Migration Coverage Gate · outlinedriven-odin-claude-plugin bundleUse when about to delete a test that a new harness, suite, or scenario covers. Not for tests that catch no real bug: use tests-purge-unneeded. Not for untracked data or changes without VCS rollback.
- ▌ Ast Grep · outlinedriven-odin-claude-plugin bundleUse when asked to run AST-based structural search, lint, or rewrite of code when regex is too fragile. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Simplify · outlinedriven-odin-claude-plugin bundleUse when the user says "simplify this diff" or asks for a compression pass over a change-set. Not for dead-code sweeps: use deslop.
- ▌ Design · outlinedriven-odin-claude-plugin bundleUse when starting UI work, defining palettes or tokens, fixing AI-generic UI, or persisting a design system to DESIGN.md (modes: implement, persist). Not for live URLs: use web-design-review.
- ▌ Plan · outlinedriven-odin-claude-plugin bundleUse when a user commits to a direction and asks to plan, brief, or research it; modes score, breakdown, shape, visual. Not for codebase audit: use plan-review. Not for four-phase review: use autoplan.
- ▌ New Space · outlinedriven-odin-claude-plugin bundleUse when a user starts a new work session and asks to split human decisions from agent execution. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Scheduler · outlinedriven-odin-claude-plugin bundleUse when asked to set, list, pause, update, or delete a reminder or local task that fires at a confirmed time or interval. Not for destructive, remote, credential, publish, or deploy operations.
- ▌ Watch For · outlinedriven-odin-claude-plugin bundleUse when monitoring a file, log, endpoint, or artifact for drift or errors, or polling a target until a predicate holds. Modes: watch (default), until. Not for source or remote-system changes.
- ▌ Askme · outlinedriven-odin-claude-plugin bundleUse when a task is ambiguous or intent needs eliciting: exhaustive/collaborative/adversarial askme, batch questions, interview, ambiguity scan, or intent proposal. Not for one fork: use decide.
- ▌ Cycle Memo · outlinedriven-odin-claude-plugin bundleUse when a build, QA pass, demo, user complaint, or abandoned attempt leaves the next pass needing lessons rather than code. Not for changelog extraction. Not for session handoff: use handoff.
- ▌ Unslop · outlinedriven-odin-claude-plugin bundleUse when prose is drafted or edited, reviewed for AI tells, or the user asks to remove AI patterns, humanize, or add voice. Offers dedash and detool modes. Not for code debris: use deslop.
- ▌ Agents Md · outlinedriven-odin-claude-plugin bundleUse when a repo needs agent setup, AGENTS.md added or made lean, CLAUDE.md audited, or agent instructions scored or pruned. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Principles · outlinedriven-odin-claude-plugin bundleUse when a request names a working principle (subtract before you add, idempotent operations, never block on the human) or asks which principle applies. Not for running a repair: use strike-the-root.
- ▌ Axiom Mode · outlinedriven-odin-claude-plugin bundleUse when the user requests axiom, axiom-mode, axiom-compact, formal-logic, or compact form. Not for changing code or remote state.
- ▌ Decide · outlinedriven-odin-claude-plugin bundleUse when the user has a fork and wants it resolved and applied, not explored: "decide this", "choose the path", or "decide and fix it".
- ▌ Eslint To Biome Migration · outlinedriven-odin-claude-plugin bundleUse when migrating a JavaScript or TypeScript project from ESLint, Prettier, Standard, or mixed legacy lint configuration to Biome 2.5.
- ▌ Multi Tenant Architecture · outlinedriven-odin-claude-plugin bundleUse when a request concerns multi-tenant scaffolding, tenant isolation, domain wiring, or SaaS architecture on Cloudflare or Vercel. Not for single-tenant apps: use scaffold-nextjs or scaffold-cli.
- ▌ Typescript Best Practices · outlinedriven-odin-claude-plugin bundleUse when TypeScript needs shaping toward narrow types, unions, exhaustive variants, and strict flags. Not for error repair: use typescript-type-hardening. Not for non-TS domains: use type-driven.
- ▌ Typescript Type Hardening · outlinedriven-odin-claude-plugin bundleUse when TypeScript has type errors, failing inference, or needs type mechanism repair (generics, infer, mapped, branded). Not for strict flags or proactive shaping: use typescript-best-practices.
- ▌ Agent Environment Retrospective · outlinedriven-odin-claude-plugin bundleUse when a completed session needs an agent-environment retrospective. Not for an engineering retrospective from telemetry: use engineering-retrospective.
- ▌ From Rentseeking Perspective · outlinedriven-odin-claude-plugin bundleUse when the user wants an answer only from the rent-seeking seat: extraction without building. Not for rebuilding from primitives: use from-first-principle.
- ▌ Load Bearing Assumption Test · outlinedriven-odin-claude-plugin bundleUse when the user asks why a plan is wrong or says "poke holes in this". Not for tasks that require source or remote-system changes.
- ▌ Eligibility Batch Organizer · outlinedriven-odin-claude-plugin bundleUse when the user asks to classify a batch of projects against eligibility rules and generate an approval preview before creating hierarchical child documents.
- ▌ Keep Why Autostart Examples · outlinedriven-odin-claude-plugin bundleUse when skill or knowledge activation is unreliable, or setup reaches activation reliability. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Keep Why Continuous Capture · outlinedriven-odin-claude-plugin bundleUse when a non-trivial change lands or is abandoned and its decision, rejected alternatives, and reason must be captured. Not for trivial or corrective changes: those belong in CHANGELOG.
- ▌ Open Source License Selection · outlinedriven-odin-claude-plugin bundleUse when the user asks to choose, reconcile, or apply an open-source license and package metadata. Not for readiness auditing.
- ▌ Corroborate By Independent Reruns · outlinedriven-odin-claude-plugin bundleUse when a candidate patch or answer needs independent corroboration before it is trusted. Not for multi-stance investigation: use council.
- ▌ Instruction Phrasing Microtest · outlinedriven-odin-claude-plugin bundleUse when changing the wording of a rule in a skill, prompt template, or agent instruction where the change is meant to alter model output.
- ▌ Nodejs Service Foundations · outlinedriven-odin-claude-plugin bundleUse when asked to set up or harden Node.js service foundations: env validation, logging, typed errors, type stripping, and shutdown wiring. Not for dedicated shutdown: use nodejs-graceful-shutdown.
- ▌ Multi Agent Tournament Scorecard · outlinedriven-odin-claude-plugin bundleUse when agent strategies need a reproducible finite tournament under a frozen evaluation protocol. Not for open-ended or infinite matchups: use a continuous benchmark.
- ▌ Keep Why Repo Trust Boundary · outlinedriven-odin-claude-plugin bundleUse when repo content crosses into working context or synthesized knowledge. Flags injections and blocks derived instructions. Not for tasks requiring source or remote-system changes.
- ▌ Datasheet And Refmanual Reading · outlinedriven-odin-claude-plugin bundleUse when extracting pinouts, electrical limits, register maps, clock trees, timing, or errata from MCU datasheets and reference manuals. Not for writing the driver: use peripherals-from-datasheet.
- ▌ Security Finding Verification · outlinedriven-odin-claude-plugin bundleUse when a named security allegation needs a true-positive or false-positive verdict. Not for discovering bugs: use security-review. Not for adding controls: use security-hardening.
- ▌ Vulnerability Triage Brocards · outlinedriven-odin-claude-plugin bundleUse when a vulnerability report, CVE, bug-bounty submission, or automated finding needs triage before deep verification. Don't use for tasks that require source or remote-system changes.
- ▌ Compiler Optimizations Deep · outlinedriven-odin-claude-plugin bundleUse when -O3 leaves a hot loop scalar, spills appear in assembly, or a PGO or BOLT deployment is planned or stalls. Not for machine lowering: use code-generation-and-backends.
- ▌ Memory Hierarchy And Caches · outlinedriven-odin-claude-plugin bundleUse when explaining cache levels, associativity, cache lines, false sharing, prefetching, or MESI coherence. Not for measuring and fixing cache misses in a program: use cpu-cache-opt.
- ▌ Qemu For Kernel Development · outlinedriven-odin-claude-plugin bundleUse when booting custom kernels in QEMU, building Buildroot or Yocto rootfs, attaching virtio devices, or iterating kernel modules over NFS or 9p root. Not for KVM management: use qemu-kvm.
- ▌ Verilog Basics For Lowlevel · outlinedriven-odin-claude-plugin bundleUse when reading RTL to understand hardware behavior, reset and clock domains, CDC synchronizers, APB/AHB/AXI bus protocols, or collaborating with hardware teams on SoC diagrams.
- ▌ Entropy Assisted Planning · outlinedriven-odin-claude-plugin bundleUse when the user explicitly requests a Tarot draw or casually delegates an ambiguous choice among multiple valid approaches.
- ▌ Recorded Feedback Analysis · outlinedriven-odin-claude-plugin bundleUse when asked to analyze a screen recording, voice capture, or meeting notes artifact for product feedback. Not for credential, publish, deploy, or irreversible changes.
- ▌ Perspective Complete Review · outlinedriven-odin-claude-plugin bundleUse when one named review viewpoint must run fix cycles until a fresh reviewer finds nothing. Not for multi-viewpoint review or remote, credential, publish, deploy, or irreversible changes.
- ▌ Confirmed Security Review · outlinedriven-odin-claude-plugin bundleUse when the user asks for a security review, vulnerability audit, or review of injection, XSS, auth, or crypto. HIGH-confidence findings only. Not for CodeQL analysis: use codeql-security-analysis.
- ▌ Smart Contract Audit Prep · outlinedriven-odin-claude-plugin bundleUse when a smart-contract project must become review-ready before an audit. Not for workflow: use smart-contract-secure-workflow. Not for guidelines: use smart-contract-guidelines-advisor.
- ▌ Supply Chain Risk Auditor · outlinedriven-odin-claude-plugin bundleUse when assessing npm, PyPI, or Go dependency supply-chain risk, with lockfile-absent paths marked unassessable. Not for remote or irreversible changes.
- ▌ Reorder Respect Deliberate · outlinedriven-odin-claude-plugin bundleUse when a user asks to fix a listing whose order has gone arbitrary while preserving intentionally ranked items. Not for freely reorderable listings: use reorder.
- ▌ Instruction Understanding Gate · outlinedriven-odin-claude-plugin bundleUse when a request is long, bundled, high-stakes, or has ambiguous referents. Not for tiered scans: use askme. Not for interviews: use askme.
- ▌ Verification Before Completion · outlinedriven-odin-claude-plugin bundleUse when a task, feature, or fix is called done, complete, finished, or fixed, or before a commit, PR, or next task. Not for fact-checking: use verify-both-ways. Not for measuring: use verify-this.
- ▌ From Stability Perspective · outlinedriven-odin-claude-plugin bundleUse when the user wants an answer only from the stability seat: preservation of the working machine. Not for rebuilding from primitives: use from-first-principle.
- ▌ Thumbnail Accuracy Scorecard · outlinedriven-odin-claude-plugin bundleUse when thumbnail concepts need real-size, accuracy-first scoring without misleading claims. Not for generating thumbnails or declaring winners that fail the accuracy rubric.
- ▌ Engineering Retrospective · outlinedriven-odin-claude-plugin bundleUse when a user requests an engineering retrospective for a period. Not for agent-environment retrospectives: use agent-environment-retrospective. For learning milestones: use learning-retrospective.
- ▌ Keep Why Schema Migration · outlinedriven-odin-claude-plugin bundleUse when a project context-schema differs from the installed entry format. Not for remote, publish, deploy, or irreversible changes.
- ▌ Code Generation And Backends · outlinedriven-odin-claude-plugin bundleUse when reading llc output, tracing IR through legalization and instruction selection, or scoping a new LLVM target. Not for IR-level passes: use llvm-ir-and-passes.
- ▌ Resource Optimization Lowend · outlinedriven-odin-claude-plugin bundleUse when reducing flash or RAM usage on constrained MCUs, analyzing stack depth, reading linker map files, or tuning -Os size-versus-speed tradeoffs on bare-metal and small RTOS images.
- ▌ Culture Burnout Detection · outlinedriven-odin-claude-plugin bundleUse when Survey and Job Culture Index profiles need analysis for stress, burnout, disengagement, or flight-risk signals. Not for clinical diagnosis: use a qualified clinician.
- ▌ Culture Interview Debrief · outlinedriven-odin-claude-plugin bundleUse when a Culture Index profile needs comparison with role requirements, team composition, and manager profile for hiring. Not for transcript prediction: use culture-interview-profile-prediction.
- ▌ Influence And Negotiation · outlinedriven-odin-claude-plugin bundleUse when an agreement-seeking interaction arises, including mid-conversation moments the model detects.
- ▌ Buyer Objection Research · outlinedriven-odin-claude-plugin bundleUse when product copy needs buyer-objection evidence collected through approved, consented outreach. Not for unsolicited outreach or survey design.
- ▌ Customer Feedback Report · outlinedriven-odin-claude-plugin bundleUse when customer feedback, NPS, churn, email feedback, call transcripts, or voice-of-the-customer analysis needs a report over a time window.
- ▌ Crypto Protocol Diagram · outlinedriven-odin-claude-plugin bundleUse when asked for a sequence diagram of cryptographic protocol semantics from code, prose, RFCs, papers, ProVerif, or Tamarin, or for code/spec divergence. Not for architecture: use embed-diagram.
- ▌ Triage Security Finding · outlinedriven-odin-claude-plugin bundleUse when exactly one concrete security finding with a source anchor needs a verdict before PoC work. Not for projecting batches of findings onto a graph: use project-findings-onto-graph.
- ▌ Evaluation Leakage Audit · outlinedriven-odin-claude-plugin bundleUse when reviewing an evaluation, benchmark, or scoring harness for leakage, or a validation result that looks self-confirming. Modes: leakage, self-audit. Not for one claim: use verify-both-ways.
- ▌ Meaningful Test Coverage · outlinedriven-odin-claude-plugin bundleUse when a test surface needs behavior-guarding coverage raised to a configured target with mutation kill evidence. Not for line-coverage inflation without mutation proof.
- ▌ Setup TS Deep Modules · outlinedriven-odin-claude-plugin bundleUse when asked to enforce boundaries, set up deep modules, stop deep imports, mutation-prove rules, or make entry-point packages. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Debloat Respect Richness · outlinedriven-odin-claude-plugin bundleUse when a user asks to tighten verbose-but-correct prose without a full rewrite. Cuts in place to load-bearing density, preserving every load-bearing claim.
- ▌ Technical Article Writer · outlinedriven-odin-claude-plugin bundleUse when asked to write, review, or improve a technical article or engineering blog post. Blog mode covers deep dives, postmortems, and launches; article mode cites references. Not for code changes.
- ▌ Universal Invariant Baseline · outlinedriven-odin-claude-plugin bundleUse when invoked to apply an invariant-first, fail-fast, special-case-eliminating baseline. Not for domain models in types: use type-driven. Not for design-by-contract: use contract-driven.
- ▌ Enforce Workflow Constraints · outlinedriven-odin-claude-plugin bundleUse when any bounded workflow starts or reaches an action, path, proposal, or merge boundary. Refuses rather than default-allow on an unreadable constraint set.
- ▌ From Skeptic Perspective · outlinedriven-odin-claude-plugin bundleUse when the user wants an answer only from the skeptic seat: cold reasoning without project loyalty. Not for rebuilding from primitives: use from-first-principle.
- ▌ Fuzzing Coverage Analysis · outlinedriven-odin-claude-plugin bundleUse when a user needs to measure fuzz corpus coverage, explain a coverage plateau, or turn uncovered regions into campaign work. Not for harness creation: use fuzz-harness-writing.
- ▌ History Source Registry · outlinedriven-odin-claude-plugin bundleUse when a coding-agent session store is added or its format drifts, to document its layout, roles, quirks. Not for recalling a session: use history-recall. Not for peer transfer: use history-sync.
- ▌ Keep Why Repo Structure · outlinedriven-odin-claude-plugin bundleUse when project documentation needs a layout or a knowledge item needs one home. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Peripherals From Datasheet · outlinedriven-odin-claude-plugin bundleUse when writing a register-level peripheral driver from an MCU reference manual: register map, init sequence, timing, bit definitions. Not for finding facts: use datasheet-and-refmanual-reading.
- ▌ Culture Conflict Mediation · outlinedriven-odin-claude-plugin bundleUse when two colleagues' working friction needs trait-based explanation, accommodations, process changes, and escalation boundaries, or for manager-report friction. Not for performance adjudication.
- ▌ Cut New Release Candidate · outlinedriven-odin-claude-plugin bundleUse when the user asks to cut, trigger, or start a release candidate for a release branch. Not for full releases, hotfixes, or non-release-candidate workflow dispatches.
- ▌ Github Solution Research · outlinedriven-odin-claude-plugin bundleUse when a bug, integration failure, dependency issue, unclear API usage, implementation blocker, or tool-capability need calls for GitHub solutions. Not for source or remote-system changes.
- ▌ Partition Scopes To Subagents · outlinedriven-odin-claude-plugin bundleUse when asked to partition non-overlapping scopes across subagents and drive each to completion. Not for concurrent independent sub-tasks: use parallel-launch.
- ▌ Burpsuite Project Parser · outlinedriven-odin-claude-plugin bundleUse when asked to analyze a Burp Suite .burp project for audit items, request/response metadata, or captured traffic. Modes: parsed (default) and stream. Not for source or remote-system changes.
- ▌ Codeql Security Analysis · outlinedriven-odin-claude-plugin bundleUse when building or reusing a CodeQL database, running CodeQL security analysis, or modeling project-specific sources and sinks. Not for manual vulnerability review: use confirmed-security-review.
- ▌ Testing Handbook Generator · outlinedriven-odin-claude-plugin bundleUse when the user asks to discover, generate, refresh, or validate skills from the Trail of Bits Testing Handbook or appsec.guide. Not for tasks that require source or remote-system changes.
- ▌ Mutation Triage Genotoxic · outlinedriven-odin-claude-plugin bundleUse when a mutation campaign leaves surviving mutants needing triage. Classifies each as false-positive, missing-test, genotoxic, or removable. Not for setup: use mutation-campaign-configuration.
- ▌ Fastify Inject Testing · outlinedriven-odin-claude-plugin bundleUse when asked to test Fastify applications without network sockets. Not for building the app: use fastify-schema-first-service.
- ▌ Nodejs Stream Pipeline · outlinedriven-odin-claude-plugin bundleUse when asked to build Node.js stream ETL pipelines for large-file or continuous ingestion without exceeding heap memory. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Constraint Driven Development · outlinedriven-odin-claude-plugin bundleUse when asked to implement under non-negotiable constraints: performance budgets, platform limits, legal or API rules. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ From Breaking Perspective · outlinedriven-odin-claude-plugin bundleUse when a user wants an answer only from the breaking seat (stakeholders, dependencies, accounting, compatibility under destructive pressure). Not for any other from-* seat or multi-lens synthesis.
- ▌ From Business Perspective · outlinedriven-odin-claude-plugin bundleUse when the user wants an answer only from the business seat: money, customers, timing. Not for any other from-* lens seat or multi-lens synthesis.
- ▌ From Codebase Perspective · outlinedriven-odin-claude-plugin bundleUse when asked to answer only from the codebase seat: what existing code tolerates or punishes. Not for rebuilding from primitives: use from-first-principle.