jasonraimondi

jasonraimondi

@jasonraimondi

GitHub
23 Skills
464 Total Stars
March 2026 Joined

Public Skills

planning-prd

by jasonraimondi

Create or update PRD plans. Use when users ask to plan work, write a PRD, run a planning interview, or update plans/. Deep structured interview, then AI-executable tasks.

Academic 21 3mo ago

frontend-css-best-practices

by jasonraimondi

Produce idiomatic, browser-aware modern CSS with progressive-enhancement fallbacks for CSS, Tailwind, and Svelte styling tasks. Use for layout, spacing, typography, color/theming, animation, responsive/container-query work, selector/specificity cleanup, and interactive UI styling. Do not use for non-styling business logic or design critique without code edits.

Accessibility 21 3mo ago

tooling-commit

by jasonraimondi

Suggest a conventional commit message for the current staged/unstaged changes. Use when the user asks to commit, wants a commit message, says "commit", or wants to stage and commit code changes.

Git & VCS 21 3mo ago

frontend-react-doctor

by jasonraimondi

Run after making React changes to catch issues early. Use when reviewing code, finishing a feature, or fixing bugs in a React project.

Debugging 21 3mo ago

planning-review-prd

by jasonraimondi

Review PRD plans as a principal software engineer. Analyzes task quality, missing edge cases, phase ordering, track coverage, and architectural gaps. Auto-fixes obvious issues (missing tdd/headed flags, key ordering, weak verbs) and asks clarifying questions for non-obvious concerns. Use when user says "review my plan", "review the PRD", "check my tasks", or wants feedback on plans/ output.

Automation 20 3mo ago

skillshare

by jasonraimondi

Syncs skills across AI CLI tools from a single source of truth. Global (~/.config/skillshare/) or project (.skillshare/) mode. Install from any Git host. Use when: "skillshare" CLI, skill management, or troubleshooting.

Code Gen 20 3mo ago

planning-ralph

by jasonraimondi

Ralph Wiggum AI — autonomous PRD-driven development agent. Use when the user says "ralph", wants to work through a PRD, or wants autonomous feature implementation from a plans/prd.yaml file.

Agents 20 3mo ago

iot-homeassistant-best-practices

by jasonraimondi

Home Assistant automation, helper, script, and device control best practices. Enforces native HA constructs over Jinja2 templates and safe refactoring workflows. TRIGGER WHEN: - Creating or editing HA automations, scripts, or scenes - Choosing between template sensors and built-in helpers - Writing triggers, conditions, waits, or selecting automation modes - Setting up Zigbee button/remote automations (ZHA or Zigbee2MQTT) - Renaming entities or migrating device_id to entity_id - Agent uses Jinja2 templates where native constructs exist - Agent uses device_id instead of entity_id - Agent picks wrong automation mode (e.g., single for motion lights)

Code Gen 20 3mo ago

tooling-linear-cli

by jasonraimondi

Manage Linear issues from the command line using the linear cli. This skill allows automating linear management.

API Dev 20 3mo ago

meta-optimize-skill-md

by jasonraimondi

Reviews and improves existing skills by auditing clarity, trigger quality, workflow completeness, and instruction density, then rewriting SKILL.md with minimal-drift improvements. Use when user asks to improve a skill, review SKILL.md, optimize skill prompts, tighten skill descriptions, or refactor skill documentation.

Code Review 20 3mo ago

typescript-better-auth-best-practices

by jasonraimondi

Skill for integrating Better Auth - the comprehensive TypeScript authentication framework.

Auth 20 3mo ago

write-a-skill

by jasonraimondi

Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, or build a new skill.

Agents 20 3mo ago

planning-breakdown-feature-prd

by jasonraimondi

'Prompt for creating Product Requirements Documents (PRDs) for new features, based on an Epic.'

Code Gen 20 3mo ago

design-an-interface

by jasonraimondi

Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".

Agents 20 3mo ago

design-copywriting

by jasonraimondi

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says "write copy for," "improve this copy," "rewrite this page," "marketing copy," "headline help," or "CTA copy." For email copy, see email-sequence. For popup copy, see popup-cro.

Email 20 3mo ago

design-state-machine-design

by jasonraimondi

Statechart and state machine modeling for lifecycle and behavior specification

Code Gen 20 3mo ago

typescript-advanced-types

by jasonraimondi

Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.

Processing 20 3mo ago

meta-skillshare

by jasonraimondi

Syncs skills across AI CLI tools (Claude, Cursor, Windsurf, etc.) from a single source of truth. Global mode (~/.config/skillshare/) and project mode (.skillshare/ per-repo). Commands: status, sync, install, uninstall, update, check, search, new, collect, push, pull, diff, list, doctor, audit, init-rules, trash, log, backup, restore, target, ui, upgrade. Features: target-level skill filtering (include/exclude), skill-level targets field, XDG Base Directory support, fuzzy subdirectory resolution for monorepo installs, .skillignore for repo-level skill filtering, --exclude flag, license display, multi-skill and group uninstall (--group/-G), declarative skill manifest (global + project), group field for organized placement, 49+ supported targets. Use when: managing skills across AI tools, "skillshare" CLI, skill sync/install/search, project skills setup, target filtering, security audit, web dashboard, or troubleshooting.

Code Gen 20 3mo ago

tooling-git-guardrails-claude-code

by jasonraimondi

Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.

CLI Tools 20 3mo ago

testing-tdd

by jasonraimondi

Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.

Refactoring 20 3mo ago

testing-vitest

by jasonraimondi

Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures.

API Dev 20 3mo ago

tooling-pnpm

by jasonraimondi

Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with catalogs, patches, or overrides.

CI/CD 20 3mo ago

tooling-agent-browser

by jasonraimondi

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.

Agents 20 3mo ago