Agent Skills

Skills for engineers who give a damn.

Distilled from posts on this blog. Each skill turns one post's argument into a checklist an agent can step through, end to end.

Install all

$npx skills@latest add saschb2b/skills

The skill set

  • Engineering/react-stinky

    React Stinky

    Detect React and TypeScript maintainability smells across the whole component, hook, and module, not just its props, then explain the cost of each and propose a concrete fix with a source link.

  • Engineering/godot

    Godot Development

    Godot game engine development skill, a dated snapshot tracking the current stable Godot (4.x).

  • Engineering/javascript-ecosystem

    JavaScript Ecosystem

    Default to the latest stable major versions of JavaScript and TypeScript frameworks and their current paradigms, instead of the older versions and patterns that dominate LLM training data.

  • Engineering/theme-colors

    Theme Colors

    Audit and refactor UI code so every color value comes from the theme.

  • Engineering/audit-actions

    Audit pull_request_target

    Audit a repository's GitHub Actions workflows for unsafe pull_request_target usage that can lead to supply chain compromise.

  • Engineering/codegen-api

    Typesafe API Codegen

    Set up typesafe API code generation in 2026, preferring framework-agnostic options factories over generated hooks.

  • Engineering/react-compiler

    React Compiler

    Write and review React code as if the React Compiler is enabled.

  • Engineering/scaffold-mcp

    Scaffold an MCP server

    Scaffold a new Model Context Protocol (MCP) server in TypeScript using the proven five-layer architecture.

  • Productivity/no-slop

    Write Without the Slop

    Write and revise human-facing prose in a plain, precise, professional register, stripping the tells that mark text as AI-generated.

  • Productivity/autopilot

    Autopilot

    Work autonomously on a project without waiting for direction.

  • Productivity/ask-ux

    Questions Before Pixels

    Force UX questioning before any UI work, refactor, or redesign.

  • Productivity/to-story

    Stories, Not Braindumps

    Reshape a draft ticket, Jira issue, or GitHub issue from an engineer's braindump into a real user story with INVEST-clean acceptance criteria, and split stories that are too large using SPIDR.