All authors

Claude Skills by tstapler
github.com/tstapler371 skills3 installs420 views
- Rust IdiomsIdiomatic review for Rust — async/Tokio daemon design, ports-and-adapters trait boundaries, and thiserror/anyhow error handling. Use when reviewing or writing Rust code that defines async trait "ports" (dependency-inversion boundaries), runs a single-threaded Tokio daemon (current_thread runtime + LocalSet/spawn_local), or crosses a wire/domain type boundary. Covers async fn in traits vs async-trait, Rc/RefCell vs Arc/Mutex, tokio::select! cancel-safety, blocking calls in async context, thise...Votes: 0GitHub stars: 8
- Rust Memory OptimizationReduce Rust memory usage, eliminate allocation churn, size types precisely, apply custom allocators and arenas, build bounded telemetry buffers, and detect leaks. Covers the full cycle: measure → diagnose → fix → verify. Companion to rust-profiling (CPU flamegraphs) and rust-perf-tuning (CPU throughput).Votes: 0GitHub stars: 8
- Rust Parallel ProcessingExploit CPU, GPU, and multi-machine parallelism in Rust. Covers rayon (data parallelism), tokio (task/async parallelism), SIMD (auto-vectorization + wide crate), wgpu/cudarc/candle (GPU compute and ML), tonic/tarpc/quinn (multi-machine RPC), MPI/ractor/DataFusion (HPC and distributed), algorithm patterns (map-reduce, pipeline, work-stealing, SPMD), profiling parallel programs, and common anti-patterns. Companion to rust-profiling (collect data first) and rust-perf-tuning (single-core fixes).Votes: 0GitHub stars: 8
- Rust Perf TuningDiagnose Rust performance bottlenecks from profiling data and apply targeted optimizations. Covers the full cycle: measure → profile (see rust-profiling skill) → diagnose → fix → verify. Includes pattern-matched fixes for common flamegraph hotspots, allocation elimination, data layout, compiler settings, and parallelism tuning.Votes: 0GitHub stars: 8
- Rust ProfilingProfile Rust binaries and benchmarks using cargo-flamegraph, samply, perf, and heaptrack. Covers CPU flamegraphs, collapsed stacks for LLM analysis, memory profiling, criterion benchmark profiling, and interactive Firefox Profiler UI.Votes: 0GitHub stars: 8
- Salary Negotiation PrepResearch market rates, build negotiation strategy, and create counter-offer scriptsVotes: 0GitHub stars: 8
- 1 IdeatePhase 1 — Interview to capture requirements. Outputs: project_plans/<project>/requirements.mdVotes: 0GitHub stars: 8
- 2 ResearchPhase 2 — Parallel research across 6 dimensions. Outputs: project_plans/<project>/research/*.mdVotes: 0GitHub stars: 8
- 3 PlanPhase 3 — Architecture + task breakdown. Outputs: project_plans/<project>/implementation/plan.mdVotes: 0GitHub stars: 8
- 4 ValidatePhase 4 — Map test coverage to requirements + run pre-mortem before writing any code. Outputs: validation.md + pre-mortem.md in project_plans/<project>/implementation/Votes: 0GitHub stars: 8
- 5 ImplementPhase 5 — Execute plan via parallel worker subagents. Requires a fresh session (see below).Votes: 0GitHub stars: 8
- 6 VerifyPhase 6 — Dynamic idiom review, architecture review, refactor pass, then correctness + test gate before shipping.Votes: 0GitHub stars: 8
- 7 ShipPhase 7 — Create the PR and drive it to merge-ready via github:pr-ship.Votes: 0GitHub stars: 8
- AdrCapture an architecture decision recordVotes: 0GitHub stars: 8
- Fix BugMaintenance shortcut — pick highest priority bug, find root cause, fix, verifyVotes: 0GitHub stars: 8
- Fix HotspotMaintenance shortcut — rank refactor candidates by complexity × churn, refactor the top one, verifyVotes: 0GitHub stars: 8
- FullFull SDD workflow — ideate → research → plan → validate → implement → verify → ship. Planning runs in subagents; no fresh session required.Votes: 0GitHub stars: 8
- QuickOne-shot workflow for simple tasks and bug fixes that fit in a single context window. Skips artifacts and fresh-session requirements.Votes: 0GitHub stars: 8
- StatusShow current SDD phase and the next command to runVotes: 0GitHub stars: 8
- Session CompareCompare two Claude Code sessions by path or name. Extracts duration, model, all token buckets, estimated cost, human turns, tool calls, files touched, and generates a markdown conversation summary. CLI wrapper around ~/dotfiles/stapler-scripts/session-compare.Votes: 0GitHub stars: 8
- Convert CandidatesAnalyze text, commands, or other content to determine if it should be converted to a Claude Agent SkillVotes: 0GitHub stars: 8
- CreateCreate a new Claude Agent Skill following Anthropic's best practices with prompt engineering guidanceVotes: 0GitHub stars: 8
- Software PlannerUse this agent to plan software features, gather requirements, designVotes: 0GitHub stars: 8
- Spring Boot Java DevelopmentApply Spring Boot and Java coding standards when writing, reviewing,Votes: 0GitHub stars: 8
- Spring Boot TestingUse this agent when you need expert guidance on Spring Boot testing,Votes: 0GitHub stars: 8
- Sqlite OptimizerUse this agent when you need expert SQLite database optimization, schema design review, or performance analysis for SQLite-backed applications. This agent should be invoked when reviewing DDL, designing indexing strategies, evaluating WAL/journal configuration, diagnosing write contention, analyzing query plans with EXPLAIN QUERY PLAN, or optimizing ent/GORM ORM usage against SQLite. Covers SQLite-specific constraints that differ materially from PostgreSQL (single-writer, type affinity, limit...Votes: 0GitHub stars: 8
- Stapler Squad Add SkillUse when you need to add a new persistent guard, convention, or anti-pattern check to the stapler-squad project. This skill scaffolds a new project skill at .claude/skills/<slug>/SKILL.md with the correct frontmatter and optionally updates CLAUDE.md's reference index.Votes: 0GitHub stars: 8
- Stelekit Ui SkillDesktop UI automation for SteleKit Compose app. Launch app, take screenshots, click buttons, type text, verify UI state. Like playwright but for the SteleKit desktop app. Use when user wants to test SteleKit UI, debug visual issues, verify flows work, or automate desktop interaction.Votes: 0GitHub stars: 8
- Strands Best PracticesBest practices for the AWS Strands Agents SDK — structuring prompts,Votes: 0GitHub stars: 8
- Subagent Driven DevelopmentExecute an implementation plan by dispatching fresh subagents per task with dual-review (spec compliance + code quality). Use when running sdd:5-implement or executing any multi-task implementation plan.Votes: 0GitHub stars: 8
- Sync RemotesExecute a full bidirectional sync between the personal fork (origin) and the work upstream (upstream-fanatics). Creates a dated integration branch, resolves known conflict patterns, runs CI checks, opens two PRs (fork→upstream and upstream→fork), and monitors until checks pass. Use after /fork-merge-plan or whenever both repos have diverged and need to be brought back in sync.Votes: 0GitHub stars: 8
- Tech Resume OptimizerOptimize resumes for software engineering, PM, and technical rolesVotes: 0GitHub stars: 8
- Technical Writing CoachUse this agent to improve technical writing clarity, impact, and actionability.Votes: 0GitHub stars: 8
- Temporal Cloud SetupSet up Temporal Cloud and run a sample Workflow on it for the user, doing the work end to end. Use when the user wants to set up Temporal Cloud, get started on Temporal Cloud, install the unified Temporal CLI (prerelease cloud-cli), create a Cloud namespace or API key, clone a money-transfer sample app, write the client config TOML, or connect a local Worker to Temporal Cloud and run a sample Workflow. This is the Cloud setup path, not the local learning path (see temporal-getting-started). C...Votes: 0GitHub stars: 8
- Temporal DeveloperDevelop, debug, and manage Temporal applications across Python, TypeScript, Go, Java, .NET, Ruby, and Rust. Use when the user is building workflows, activities, or workers with a Temporal SDK, debugging issues like non-determinism errors, stuck workflows, or activity retries, using Temporal CLI, Temporal Server, or Temporal Cloud, or working with durable execution concepts like signals, queries, heartbeats, versioning, continue-as-new, child workflows, or saga patterns. Also use when the user...Votes: 0GitHub stars: 8
- Temporal OpsAdminister and diagnose running Temporal Cloud or self-hosted Temporal Server environments via CLI (temporal, tcld) — not SDK code. Operations: namespace CRUD, Cloud capacity/APS, API-key rotation, mTLS cert rotation, workflow health, batch cancel/terminate/reset, export, search attributes, Ops API, billing, audit logs, Terraform, SAML/SCIM, migration. Diagnosis: bottom-up triage of stuck workflows, non-determinism, worker-health, task-queue problems, HA failover, payload size limits, perform...Votes: 0GitHub stars: 8
- Temporal ServerlessDeploy and operate Temporal Workers on serverless compute (AWS Lambda) driven by the Worker Controller Instance (WCI). Use when the user mentions: "serverless worker", "Temporal serverless", "Worker Controller Instance", "WCI", "deploy Temporal worker on Lambda", "Lambda packaging", "Lambda timeout", "WCI inspection", "CloudFormation Temporal".Votes: 0GitHub stars: 8
- Test Driven DevelopmentEnforce Red-Green-Refactor TDD cycle. Use when implementing any new class or method — write the failing test first, then make it pass. Never write production code before a failing test exists.Votes: 0GitHub stars: 8
- Tiered ConfigurationDesign, implement, or review config.d-style layered configuration using Tyler's standard precedence model: tracked universal base, tracked overlay fragments, untracked machine-local base, and untracked machine-local fragments. Use whenever adding configuration that varies by machine, employer/work overlay, environment, or repository; when replacing a monolithic settings file; or when deciding how multiple dotfiles repositories can contribute configuration without owning the same file.Votes: 0GitHub stars: 8
- Tla PlusWrite, review, or model-check TLA+/PlusCal specs for distributed systems — leader election, consensus (Raft-style), message passing, network partitions/reordering/loss, crash-restart, clocks, CAS/optimistic-concurrency fields. Use whenever the user asks to model a protocol formally, write a TLA+ spec, run TLC, interpret a TLC counterexample, or asks "does this design have a race/lost-update/split-brain bug" for a distributed or concurrent system. Also use before trusting a spec's "no error fo...Votes: 0GitHub stars: 8
- Topic SynthesisGiven a brief note describing a topic you want researched, research it (web search across authoritative sources) and write the findings into the personal Logseq wiki as atomic, cross-linked pages, then log it in today's journal. Use for prompts like "synthesize <topic> to my wiki", "research X and add it to my notes", or "look into Y and write it up" — for a *new* topic, not a video game (→ `game-guide-synthesis`) and not content you already have in hand from one specific source (→ `knowledge...Votes: 0GitHub stars: 8
- Type Driven DesignEncode invariants and business logic into the type system so illegal states are unrepresentable. Use when designing domain models, reviewing code for primitive obsession, building Value Objects, modeling state machines, or applying Parse-Don't-Validate. Covers Go, Python, and Java with concrete before/after examples.Votes: 0GitHub stars: 8
- Ui Android Ux DesignApply Android Material Design 3 (Material You) UX best practices when implementing Android UI features, reviewing Compose code, or making design decisions for gesture navigation, edge-to-edge layout, touch targets, accessibility, and motion. Use when writing or reviewing Jetpack Compose UI code targeting Android, choosing between navigation patterns, sizing touch targets, handling system insets, or answering questions about Android-specific UX guidelines. Essential for KMP projects with Andro...Votes: 0GitHub stars: 8
- Ui Composition PatternsApply React composition patterns to eliminate boolean prop proliferation. Use when refactoring components or designing flexible component APIs.Votes: 0GitHub stars: 8
- Ui Design SystemGenerate a complete design system for any product type. Use when building UI, choosing colors/fonts/styles, or starting any frontend project.Votes: 0GitHub stars: 8
- Ui Frontend DesignCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.Votes: 0GitHub stars: 8
- Ui Logo DesignerDesign and iterate on logos using SVG. Use this skill when the user asks to "create a logo", "design a logo", "make me a logo", "iterate on this logo", "logo for my project", or discusses logo design, branding icons, or wordmarks.Votes: 0GitHub stars: 8
- Ui PlaywrightComplete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.Votes: 0GitHub stars: 8
- Ui React Best PracticesApply Vercel's 70-rule React/Next.js performance optimization guide. Use when writing, reviewing, or refactoring React components or Next.js pages.Votes: 0GitHub stars: 8
- Ui Web Design GuidelinesAudit UI code against 100+ web best practices - accessibility, focus states, forms, animation, typography, images, performance, dark mode, i18n. Use when asked to review UI or check accessibility.Votes: 0GitHub stars: 8