All authors
OutlineDriven avatar

Claude Skills by OutlineDriven

github.com/OutlineDriven
625 skillsA× 614B× 6C× 3D× 1F× 10 installs33 views
Design By ContractB

Automated contract verification, detection, and remediation across multiple languages using formal preconditions, postconditions, and invariants. This skill provides both reference documentation AND execution capabilities for the full PLAN -> CREATE -> VERIFY -> REMEDIATE workflow.

developmenttypescriptpython
0
35
Proof DrivenA

Use when property-based testing, theorem proving, or formal proof tactics require zero unproven properties. Produces passing proofs and tests, sufficient coverage, and regression tests for every counterexample. Not for remote, credential, publish, deploy, or irreversible changes.

testingrustgo
0
35
Type DrivenA

Use when the work is modeling a domain, encoding a state machine, hardening an API boundary, making invalid states unrepresentable, or parsing instead of validating. Not for TypeScript-specific doctrine — use typescript-best-practices; not for remote, credential, publish, deploy, or irreversible changes.

developmenttypescriptrust
0
35
Ast GrepA

Use when asked to run AST-based structural search, lint, or rewrite of code when regex is too fragile. Pattern is validated, blast radius reviewed, and rewrite landed at the correct scope. Don''t use for remote, credential, publish, deploy, or irreversible changes.

code-qualitypythonshell
0
35
Ai Collab ProtocolsA

Use when the user describes an AI workflow gap or uses an ambiguous cross-session reference such as ''the PR Bob mentioned''. Resolves each to a stable handle and surfaces collaboration anti-patterns when reached. Don''t use for tasks that require source or remote-system changes.

data-aigit
0
35
AskmeA

Use when a task is ambiguous, maximum clarification is needed before planning, or the user requests exhaustive, collaborative, or adversarial askme mode. Runs Verbalized Sampling, fires batched clarifying questions, and confirms intent before planning proceeds. Not for source or remote-system changes; not for a single fork — use decide.

data-aigo
0
35
Axiom ModeA

Use when the user requests axiom, axiom-mode, axiom-compact, formal-logic, or compact form. Switches responses to compact formal-logic English with predicate claims and ASCII keywords, then restores the register after clarity exceptions. Not for changing code or remote state.

data-aisecurity
0
35
Deps UpgradeA

Use when dependency upgrades need tiered batches for CVEs, a major release, forced compatibility, scheduled hygiene, a pre-release lockfile audit, or a cadence-driven or vulnerability-triggered sweep. Classifies each update on a risk ladder, verifies it, or defers it with a reason. Not for PR queue triage; use github-backlog-triage.

developmentjavascripttypescript
0
35
DesignA

Use when starting UI work, defining palettes or design tokens, or fixing AI-generic, vibe-coded, or default-framework UI. Also handles TUI, CLI, and desktop surfaces when the runtime is named. Not for persisted design systems; use design-consultation. Not for live-URL audits; use web-design-review. No irreversible changes.

data-aigoreact
0
35
DuetA

Use when the user invokes /duet, says pair on this, or faces aesthetic, architectural, or irreversible decisions. Surfaces every genuine fork as a user pick at the moment of decision so no review-bottleneck diff is produced. Not for one-shot fork resolution — use decide.

developmentgogit
0
35
ExploreA

Use when asked to explore the codebase to map structure, symbols, and dependencies. Produces a structured orientation report with architecture, pattern, tooling, dependency, and critical-file sections.

data-aibashgit
0
35
Generate My TasteA

Use when asked to generate a personal taste skill from local evidence. Produces a <name>-taste skill with 5 evidence-derived anchors and a two-sided charter. Not for applying an existing taste register: use spine. Local writes only.

data-aisecurity
0
35
Git BranchlessA

Use when asked for multi-commit stack edits, rebases, fixups, or stacked-PR publishing with branchless git idioms and a publish gate. Not for plain-git workflows in repos without branchless; the skill stays inert there. Human-only.

data-aigogit
0
35
Llm Self LoopA

Use when a button click, dashboard check, or human verdict sits inside an iteration loop. Replaces it with an autonomous gate or moves non-automatable work outside the loop. Don''t use for remote, credential, publish, deploy, or irreversible changes.

data-ai
0
35
Memory CleanA

Use when a human asks to audit memory or find stale or duplicate memories. Also handles tidy''s ICM-state audit when the user says tidy and the target is stale memory entries. Not for writing new memories — use memory-update.

data-aishell
0
35
Memory SanitizeA

Use when the user asks to sanitize memory for sharing, redact PII, or scan memory for credentials. Scans for Tier-1 credentials first and stops before generating any copy if found; otherwise produces redacted copies with a diff for human review. Not for auditing memory — use memory-clean.

data-aishellaws
0
35
Memory UpdateA

Use when the user explicitly says to save something to memory or scan this session for memories. Derives evidence-backed proposals, confirms each with the user, and writes validated memory files with read-back. Not for auditing memory — use memory-clean.

data-airustgit
0
35
Parallel LaunchA

Use when work splits into independent sub-tasks or cross-domain research. Runs concurrent agents and returns one reviewed composition or an exact gap. Not for durable scope ownership with per-scope review — use partition-scopes-to-subagents.

data-ai
0
35
PlanA

Use when a user commits to a direction and asks to plan, brief, research, or operationalize it. Classifies type and tier, researches read-only, and writes to plans/ after acknowledgment. Not for scoring — use planning; not for codebase audit — use plan-review.

data-aiapi
0
35
ResearchA

Use when researching a named library, framework, SDK, API, or service, or finding a migration guide. Produces a cited Markdown artifact written to disk with source-cited claims, confidence labels, and open questions. A primary-source-only mode restricts the ladder to official docs, API refs, and source code. Not for codebase-internal research — use scout.

data-aiapidocumentation
0
35
ResolveA

Use when addressing review feedback or analyzing whether a comment is valid. Classifies each comment VALID ISSUE / NOT AN ISSUE / NEEDS CLARIFICATION with evidence and a recommended solution. Not for GitHub PR review threads — use resolve-pr-feedback.

data-aishellbash
0
35
ReviewA

Use when asked to review a pull request, examine code changes, find bugs, or audit a branch. Standard mode produces a severity-graded validated-findings report with concrete fixes; depth mode fans out parallel bug/security and quality reviewers and synthesizes a unified verdict. Not for an iterative review-and-fix loop — use audit-project.

data-aigoapi
0
35
Security ReviewA

Use when changes touch auth, input parsing, dependencies, network I/O, or pre-release of a public-facing service. Runs a STRIDE walk, OWASP Top 10 walkthrough, and supply-chain scan, and blocks merge on critical or high findings. Not for adding security controls during construction — use security-hardening; not for verifying one named finding — use security-finding-verification.

developmentrustgo
0
35
Setup GitignoreA

Use when the user says set up gitignore, fix gitignore, or untracked files keep appearing. Writes or merges .gitignore under stable section anchors and proves reruns produce no diff. Not for remote, credential, publish, deploy, or irreversible changes.

developmenttypescriptpython
0
35
Setup Pre CommitA

Use when installing or repairing one repository-local pre-commit hook using the project''s current gates, or when a repo needs package-manager-native commit-time checks. Extends existing hook tooling instead of duplicating it; JS uses Lefthook and Biome, Python/Rust/OCaml use prek. Not for remote or irreversible changes.

data-aijavascripttypescript
0
35
SimplifyA

Use when the user says "simplify this diff" or asks for a compression pass over a change-set. Decomposes the diff into reuse, quality, and efficiency axes; applies validated findings as atomic issue-class commits; auto-reverts regressions. Not for dead-code sweeps — use deslop.

data-aishellgit
0
35
Strict Validation SetupA

Use when a user invokes a strict-mode validation or verifiable-goals loop setup. Bootstraps strict-mode tooling and per-task GOALS.md scaffolding so an agentic loop can self-verify. Don''t use for remote, credential, publish, deploy, or irreversible changes.

developmentjavascripttypescript
0
35
TasteB

Use when asking "overkill?", "elegant?", "audit", or "taste-test this", or setting a taste register. Returns a per-anchor verdict table with ranked fixes in audit mode, or loads the judgment register in anchor mode. Don''t use for tasks that require source or remote-system changes.

data-aigitsecurity
0
35
Tests AdversarialA

Use when hardening error handling, validating boundary behavior, or hunting silent failures. Not for feature development — use tdd (offensive-first); not for test deletion — use tests-purge-unneeded; not for remote or irreversible changes.

data-airustgo
0
35
Tests Purge UnneededA

Use when a legacy, slow, or duplicate test suite is being cleaned up, a post-refactor sweep is due, or the type system already covers an asserted contract. Not for tests superseded by a new harness — use test-migration-coverage-gate; not for untracked data or changes without VCS rollback.

developmentjavascripttypescript
0
35
Agent Environment RetrospectiveA

Use when a completed session needs an agent-environment retrospective: a severity-ranked list of environment improvement candidates, each backed by session evidence. Not for an engineering retrospective from telemetry — use engineering-retrospective.

ai-agents
0
35
Agent Surface ForgeA

Use when the user asks to audit or repair agent surfaces — plugin configs, agent definitions, skills, CLAUDE.md/AGENTS.md, docs, prompts, commands, or hooks. Produces a certainty-graded breadth report and applies only HIGH auto-fixable findings with --apply. Not for deep one-skill improvement — use skill-improver.

ai-agentsgoshell
0
35
Agents MdA

Use when setting up a repo for agents, adding AGENTS.md, auditing CLAUDE.md, scoring instructions, or pruning long/stale files via a three-check gate. Also handles lean pointer-only AGENTS.md under 100 lines. Not for remote, credential, publish, deploy, or irreversible changes.

ai-agentsgobash
0
35
Audit Loop ScaffoldA

Use when loop scaffold files have drifted from their provenance-pinned templates. Converges exactly four auto-fixable files (STATE.md, gate.yaml, loop-budget.md, loop-run-log.md) to template content with pre-write backup and rollback, and reports other drift. Not for remote, credential, publish, deploy, or irreversible changes.

ai-agents
0
35
Automate MeA

Use when asked to create or refresh a personal mode skill and open a reviewable PR. Mines recent session history for a recurring manual workflow, drafts one self-contained skill file, and opens a PR with evidence. Not for shared repo skills or work that skips human approval.

ai-agents
0
35
Ax AuditA

Use when asked to audit an agent or AI feature for agentic-experience quality. Assesses target source or described behavior against Architecture and Agentic-experience rubrics, records findings with locators or logical bounds, and returns a severity-tiered report with a PASS/FAIL/INCOMPLETE verdict. Not for source or remote-system changes.

ai-agentsrustgo
0
35
Book To SkillA

Use when the user names one book, course, paper, or source document and asks to distill it into a reusable skill. Classifies the source as procedure or reference, writes an attributed SKILL.md, and proves its routing. Not for a folder of sources — use map-corpus.

ai-agents
0
35
Cascade DedupA

Use when prompt-doctrine is duplicated, drifted, or conflicting across output-style embeds and external harness AGENTS files. Strips duplicate directives from persona prefixes, repairs invariant-zone tail drift, classifies harness divergences, and records a divergence ledger before committing. Not for editing the canonical baseline itself.

ai-agentsgit
0
35
Check Agent CompatibilityA

Use when a human explicitly asks for a full repository agent-compatibility pass. Validates agent configuration surfaces, runs read-only startup and config loading, and returns a scored compatibility report with prioritized fixes. Not for tasks that require source or remote-system changes.

ai-agents
0
35
Claude Settings AuditA

Use when setting up a project, auditing agent command permissions, or asking which read-only bash commands and domains to allow. Inspects repository manifests to detect the tech stack and synthesizes a least-privilege command and domain allowlist that forbids state-modifying commands. Not for remote, credential, publish, deploy, or irreversible changes.

developmentpythonrust
0
35
Cli For AgentsA

Use when asked to build or review a CLI intended for coding agents and return flag-driven, pipeline-safe, idempotent design advice. Not for running or profiling a CLI — use control-cli.

ai-agentsgotesting
0
35
Create Plugin ScaffoldA

Use when asked to create a local agent-plugin directory tree. Generates a valid scaffold with a host-specific manifest, entry point exporting the registration API, and standard directory layout, then validates the result. Not for remote, credential, publish, deploy, or irreversible changes.

ai-agentsapi
0
35
Dedup SkillsA

Use when asked to deduplicate skills or prompt directories, find repeated rules, or check a skill tree for contradictions. Produces a read-only ledger classifying every repetition cluster and conflict candidate with evidence and zero unclassified cells.

ai-agentsrustgo
0
35
Factory Mcp BootstrapA

Use when someone outside Warp wants to wire a third-party coding agent (Claude Code, Codex, or Cursor) to a Warp Factory MCP endpoint. Provisions a 30-day bearer credential, writes a bearer-token MCP registration in the target harness, reloads it, and verifies protocol-level tool and resource discovery. Not for unattended runs; credential minting requires explicit human invocation.

ai-agentsshellapi
0
35
Git GuardrailsA

Use when a repository needs a safety net against force-push, forced refspec, hard reset, forced clean, forced branch deletion, working-tree discard, stash drop/clear, reflog expire, or gc prune; installs a PreToolUse hook exiting 2 on them; plain git push allowed. Not for remote, credential, publish, deploy, or irreversible changes.

ai-agentspythonshell
0
35
Goal Prompt DraftingA

Use when asked to draft copy-ready /goal objectives for long-running agents; returns one normalized one-line objective with measurable end state, grounded proof, easy-out invariants, a stop clause, and a Missing list. Not for source or remote-system changes.

ai-agentsgosecurity
0
35
Handoff PromptA

Use when the user asks for a handoff, delegation, or clipboard-ready prompt for another agent: a standalone path-free prompt copied to the clipboard, confirmed by title. Not for session-snapshot briefs — use handoff; never remote, credential, publish, deploy, or irreversible.

ai-agentsgoshell
0
35
Harness Port GuideA

Use when the user asks to make the skills framework work in a new harness, IDE, or CLI; the run delivers a port whose bootstrap auto-injects every session and passes the captured acceptance transcript. Don''t use for remote, credential, publish, deploy, or irreversible changes.

ai-agentsrustshell
0
35
Humansense2systemA

Use when the user wants to compile taste and "this feels wrong" signals into machine-consumable tokens, rules, forbidden combinations, and examples. Elicits concrete cases, classifies each into one of four buckets, and writes a structured rule/pattern document. Not for remote, credential, publish, deploy, or irreversible changes.

ai-agentsgo
0
35
InitsA

Use when onboarding to a repository, capturing costly conventions, constraints, or rationale, or improving AGENTS.md. Produce a grounded AGENTS.md containing only prescriptive, non-derivable rules. Don''t use for remote, credential, publish, deploy, or irreversible changes.

ai-agentsdocumentation
0
35