All authors

Claude Skills by OutlineDriven
github.com/OutlineDriven865 skills3 installs846 views
- Property Test ReviewUse when reviewing existing property tests for coverage and defects. Reports tautological, vacuous, assertion-free, reimplemented, weak, or over-filtered tests with evidence, severity, and strongest replacement property. Not for generating tests — use property-test-authoring.Votes: 0GitHub stars: 52
- Property Testing Fit AssessmentUse when deciding whether PBT fits a code path, which property and library to choose, or whether a design exposes a meaningful property. Returns a verdict with strongest non-vacuous property, domain, strategy seam, and library, or a decline. Not for writing or reviewing.Votes: 0GitHub stars: 52
- Propose External ChangeUse when asked to change state in an external system: propose the write locally and halt at the human gate without executing. Not for remote, credential, publish, deploy, or irreversible changes.Votes: 0GitHub stars: 52
- Propose IssueUse when the user asks to propose an issue, file or open a bug report, or turn a reported defect into a tracked issue. Not for fixing the defect, triaging existing issues, or reviewing PRs.Votes: 0GitHub stars: 52
- Prototype LogicUse when someone needs to press buttons and watch state change to check a state-model, logic, or data-shape question. Produces a throwaway HTML demo whose isolated logic answers the question and folds into real code after validation. Not for visual design — use prototype.Votes: 0GitHub stars: 52
- PrototypeUse when asked to prototype one design question through a cheap logic or UI experiment, including button-driven state-model checks. Not for polished artifacts: use polished-web-prototype.Votes: 0GitHub stars: 52
- Publish BranchUse when a human asks to publish, not commit and push, the checked-out branch: commit and push it on whatever branch it is, the default branch included. Not for creating branches, PRs, force pushes, or pushing any other branch.Votes: 0GitHub stars: 52
- Publish Release PrUse when a human runs /publish-release-pr to ship a versioned, redaction-gated PR with evidence. Not for tag-and-push releases — use release-gate.Votes: 0GitHub stars: 52
- Punishing PracticesUse when a workflow, plan, diff, or completed work cycle must be checked for practices that punish the project later. Not for source, remote, credential, publish, deploy, or irreversible changes.Votes: 0GitHub stars: 52
- Purge Slop DocsUse when a human asks to purge stale docs, clean Markdown, or reorder the documentation hierarchy. Not for code debris: use deslop.Votes: 0GitHub stars: 52
- Rationale By SourceUse when asked to investigate design rationale, regression causes, or thresholds via source playbooks. Produces a confidence-tiered cited narrative with unknowns retained. Not for why-style decision rationale from conversation context — use why.Votes: 0GitHub stars: 52
- Readiness AssessmentUse when a user asks for a gut-check on a decision or action, or asks whether enough is known to proceed. Not for numeric confidence scoring.Votes: 0GitHub stars: 52
- RecallUse when asked to recover prior work and current status before resuming. Not for handoff snapshots: use handoff. Not for source or remote-system changes.Votes: 0GitHub stars: 52
- Record Design DecisionsUse when codebase terminology or a durable technical decision changes. Records resolved terms and qualifying decisions to the project glossary and architecture decision log. Not for shaping domain language — use domain-modeling. Not for remote or irreversible changes.Votes: 0GitHub stars: 52
- Recorded Feedback AnalysisUse when asked to analyze a screen recording, voice capture, or meeting notes artifact for product feedback. Not for credential, publish, deploy, or irreversible changes.Votes: 0GitHub stars: 52
- Refactor Break CompatUse when modernizing APIs, removing compat shims, killing feature flags, or rewriting a subsystem cleanly. Not for additive refactors that must preserve the old path.Votes: 0GitHub stars: 52
- Release GateUse when the user decides to ship a release as a signed tag or a redaction-gated PR. Modes: tag (default) and pr. Not for running workflow-owned steps by hand: use the CI/CD workflow.Votes: 0GitHub stars: 52
- Release Landing ReportUse when the user runs /release-landing-report to summarize landed changes and return a landing summary report. Not for tasks that require source or remote-system changes.Votes: 0GitHub stars: 52
- Release PromotionUse 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.Votes: 0GitHub stars: 52
- Render Excalidraw DiagramUse when a user supplies an existing .excalidraw file and asks for PNG rendering. Validates the JSON, renders via headless Chromium using the Excalidraw library fetched from esm.sh, and writes a PNG beside the source or to a specified output path. Not for creating or editing Excalidraw diagrams.Votes: 0GitHub stars: 52
- Reorder Respect DeliberateUse 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.Votes: 0GitHub stars: 52
- ReorderUse when asked to reorder a drifted listing under one stated principle, moving items only and rewording nothing. Not for deliberately ranked listings: use reorder-respect-deliberate.Votes: 0GitHub stars: 52
- Replace Unsafe Typescript AssertionsUse when TypeScript tests use unsafe any or as assertions for partial or intentionally invalid fixtures. Not for production source or manifest edits. Test files only.Votes: 0GitHub stars: 52
- Repo Health TriageUse when a scheduled or watcher tick requests a repository-health pass. Not for source, label, merge, or close mutation.Votes: 0GitHub stars: 52
- Reproduce And Fix IssuesUse when a trusted bug or performance report needs reproduction and fix. Not for untrusted reports or scope beyond the named feature.Votes: 0GitHub stars: 52
- Reproduce Bug ReportUse when a bug report or UI-visible defect exists. Reproduces it locally. Not for fixing the bug: use reproduce-and-fix-issues.Votes: 0GitHub stars: 52
- ResearchUse when researching a named library, framework, SDK, API, or service, or finding a migration guide. Not for codebase-internal research. Dispatch a scout agent.Votes: 0GitHub stars: 52
- Resolve Merge ConflictsUse when a merge, rebase, cherry-pick, or stash pop stops on conflicts. Not for people-mediation conflicts: use culture-conflict-mediation.Votes: 0GitHub stars: 52
- Resolve Pr FeedbackUse when addressing GitHub PR review comments or resolving review threads. Fixes valid findings, posts quoted replies, and resolves threads via GraphQL. Don''t use for non-GitHub review feedback (use resolve), merging PRs, or branch management.Votes: 0GitHub stars: 52
- Respond To Pr Comments In BlocklistUse when the user explicitly wants to walk PR review comments, collect per-comment decisions, and post approved replies or resolve threads on GitHub. Don''t use for analyzing whether a comment is valid (use resolve) or for non-GitHub review feedback.Votes: 0GitHub stars: 52
- Respond To Slack ThreadUse when the user asks to reply to or follow up on a specific Slack thread. Not for top-level messages, deleting messages, or composing the reply text.Votes: 0GitHub stars: 52
- Restart Keeping LessonsUse when an implementation has more workarounds than structure and another patch will not pay. Not for in-place re-derivation: use breaking-driven. Not for one-artifact rewrites: use rewrite-clean-v0.Votes: 0GitHub stars: 52
- Review And ShipUse when a human directly requests review and publication of an existing diff or delegated work. Not for merging pull requests, force pushes, history rewrites, or deployment.Votes: 0GitHub stars: 52
- Review Plugin SubmissionUse when asked to review a plugin for marketplace readiness via a read-only audit of published quality gates. Not for reviewing a PR or code diff: use review.Votes: 0GitHub stars: 52
- Review Reception ProtocolUse when asked to receive code review feedback: clarify every item, implement accepted items locally with tests, draft technical pushback for questionable items, and stop before any GitHub reply or remote mutation. Not for posting replies — use resolve-pr-feedback.Votes: 0GitHub stars: 52
- Review SpeedreadUse 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.Votes: 0GitHub stars: 52
- ReviewUse when asked to review a pull request, examine code changes, find bugs, or audit a branch, in standard or depth mode. Not for an iterative review-and-fix loop: use audit-project.Votes: 0GitHub stars: 52
- Rewrite Clean V0Use when a document or file has been edited piecemeal and reads as sediment. Not for re-deriving a code subsystem contract: use breaking-driven.Votes: 0GitHub stars: 52
- Rewrite Denoise V0Use 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.Votes: 0GitHub stars: 52
- Rhythmic TasteUse 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.Votes: 0GitHub stars: 52
- Run Smoke TestsUse 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.Votes: 0GitHub stars: 52
- Rust Security ReviewUse when asked for a Rust security or correctness audit of a crate, service, or library with unsafe, FFI, concurrency, async, or untrusted-input code. Not for general review: use security-review.Votes: 0GitHub stars: 52
- RuzzyUse when asked to set up and run coverage-guided fuzzing of Ruby code or C extensions with Ruzzy, producing crash reports or clean campaign summaries. Not for C/C++ fuzzing: use libfuzzer or libfuzzer.Votes: 0GitHub stars: 52
- SagaUse when a user runs saga or asks to autonomously build a sizable feature. Not for executing a given plan: use subagent-driven.Votes: 0GitHub stars: 52
- Sarif ParsingUse when a user supplies existing SARIF to inspect, filter, aggregate, deduplicate, diff, convert, or gate findings. Not for running a scanner: use the relevant security-review skill.Votes: 0GitHub stars: 52
- Save MdUse when asked to save a URL, file, or pasted text as a .md file with frontmatter, without summarizing. Not for remote, credential, publish, deploy, or irreversible changes.Votes: 0GitHub stars: 52
- Scaffold CliUse when asked to create a complete Node.js 24 TypeScript 7 command-line project with ESM, pnpm 11, tsdown, Biome, Vitest, Changesets, a locked CI workflow, and one observable command test. Not for a Next.js app scaffold; use scaffold-nextjs.Votes: 0GitHub stars: 52
- Scaffold ExercisesUse when a course needs numbered problem, solution, and explainer scaffolds. Not for a CLI or Next.js project scaffold: use scaffold-nextjs.Votes: 0GitHub stars: 52
- Scaffold NextjsUse when asked to scaffold a Next.js turborepo, Vercel app, or Node.js 24 TypeScript 7 CLI project, including scaffold-cli mode. Not for course exercises: use scaffold-exercises.Votes: 0GitHub stars: 52
- SchedulerUse 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.Votes: 0GitHub stars: 52