Thrashr888 Agent Kit
Thrashr888 Agent Kit from thrashr888/thrashr888-agent-kit.
Skills in this plugin
18- ▌ Style Docs · thrashr888-thrashr888-agent-kit bundleGenerate standardized project documentation using the 5-style system. Use when asked to create plans, specs, skills, RFCs, ADRs, or other project documentation. Ensures consistent, high-quality documentation across the codebase.
- ▌ Copy Review · thrashr888-thrashr888-agent-kit bundleReview user-facing copy (websites, release notes, README, in-app strings) for machine-sounding writing, then codify the owner's voice in a repo WRITING.md. Use when asked to check copy for AI-isms, make text "read human", review marketing or landing-page text, fix writing that "sounds like AI", or set up a writing style guide. Not for project documentation structure (plans/specs/RFCs) — that's style-docs.
- ▌ Homebrew Tap · thrashr888-thrashr888-agent-kitManage Homebrew taps for distributing CLI tools and macOS apps. Use when creating or updating Homebrew formulas and casks.
- ▌ Rust Onboard · thrashr888-thrashr888-agent-kitOnboard a new Rust project with standard tooling, CI/CD, and best practices. Use when starting a new Rust project or setting up an existing one with proper infrastructure.
- ▌ Rust Release · thrashr888-thrashr888-agent-kitRelease workflow for Rust CLI tools with multi-platform binaries, GitHub Releases, and Homebrew distribution. Use when releasing a new version of a Rust project.
- ▌ Hcp Terraform · thrashr888-thrashr888-agent-kitHCP Terraform (Terraform Cloud) workflow for remote plan and apply. Use when working with Terraform that runs in Terraform Cloud, not locally.
- ▌ Github Releases · thrashr888-thrashr888-agent-kit bundleCreate releases for Rust CLI tools, macOS apps, Python/uv projects, and Next.js apps. Use when asked to release, tag, ship, publish, or deploy any project.
- ▌ Rust Development · thrashr888-thrashr888-agent-kitRust development workflow with quality gates, testing, and iteration patterns. Use when developing Rust code, running tests, or iterating on Rust projects.
- ▌ Makefile Patterns · thrashr888-thrashr888-agent-kitMakefile patterns for development workflows. Use when creating or understanding Makefiles for build automation, release workflows, and development iteration.
- ▌ Driving Tauri Apps · thrashr888-thrashr888-agent-kitAutomate, inspect, and verify a running Tauri app with tauri-browser — DOM snapshots, ref-based clicks, React-safe fills, screenshots, direct Tauri command invokes, and demo-data seeding. Use when driving a Tauri app for testing, screenshots, demo setup, or end-to-end verification of app changes.
- ▌ Macos Design Review · thrashr888-thrashr888-agent-kit bundleAudit a macOS app against native-Mac behavior using the six-clause "Mac formula" (system settings, menu bar, keyboard, undo, direct manipulation, state restoration), then fix and triage. Use when asked to review an app "as a Mac app", check HIG or macOS conventions, audit the menu bar / keyboard reach / undo / drag-and-drop / window state, or distill Apple's principles into a DESIGN.md. Not for web-page interface checks (web-design-guidelines) or visual/accessibility-only passes (rams).
- ▌ Rust Best Practices · thrashr888-thrashr888-agent-kitRust coding best practices for idiomatic, efficient, and maintainable code. Use when writing Rust code, reviewing code, or learning Rust patterns.
- ▌ Shipping Tauri Apps · thrashr888-thrashr888-agent-kitBuild, code-sign, notarize, and release Tauri 2 desktop apps on macOS (Rust backend + web frontend), including dev-loop gotchas (capabilities/ACL, watcher, cargo patches) and CI fallbacks. Use when working on a Tauri app's release pipeline, Apple signing/notarization, GitHub Actions for macOS builds, or debugging a Tauri dev loop. Distilled from shipping Alchemy (a local NotebookLM clone).
- ▌ Debugging Tauri Apps · thrashr888-thrashr888-agent-kitFind out why a Tauri app crashed, froze, or failed silently — macOS crash reports, the unified log, the debug bridge's error history, panic hooks, and the capture a shipped app needs to have. Use when a Tauri app misbehaves and the terminal shows nothing, or when adding error/crash logging to one.
- ▌ Presentation Redesign · thrashr888-thrashr888-agent-kit bundleRebuild dense strategy decks for live presentation.
- ▌ Building Local AI Apps · thrashr888-thrashr888-agent-kitDesign patterns for local-first AI desktop apps — provider abstraction (Ollama / OpenAI-compatible gateways), RAG retrieval and ingestion hygiene, citation UX that loops back to sources, streaming and scoped cancellation, chat-loop details, and demo-corpus design. Use when building or reviewing a local AI app, a RAG/notebook product, chat UX, or preparing AI product demos. Distilled from Alchemy (a local NotebookLM clone).
- ▌ Agent Ready Engineering · thrashr888-thrashr888-agent-kit bundleMake codebases ready for reliable human and agent work.
- ▌ Research Plan Implement · thrashr888-thrashr888-agent-kit bundleRun complex agent work through research, plans, and proof.