Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

iliaal/whetstone

31 skills96 installs868 starsGitHub

Install

npx skills add https://github.com/iliaal/whetstone

Skills in this repo

1Ia DebuggingIa-debugging enforces root-cause analysis for errors, stack traces, and flaky tests by building a reproduction loop and tracing backward before fixing. A developer uses it for any bug, regression, or unexpected behavior.4installs2Ia React FrontendA skill covering React component TypeScript, an effects decision tree, state-management choices, React 19 APIs, and Next.js App Router patterns. A developer uses it when structuring React components, managing state, or reviewing React and Next.js code.4installs3Ia WritingIa-writing rewrites and humanizes text for natural tone, killing AI patterns, false agency, and formatting tells. A developer uses it to write, edit, proofread, or strip AI language from prose.4installs4Ia Agent Native ArchitectureA skill for designing agent-native systems governed by five principles (parity, granularity, composability, emergent capability, improvement over time) across 15 focus areas. A developer uses it when designing MCP tools, agent-loop architectures, shared-workspace file patterns, or self-modifying agent systems.3installs5Ia BrainstormingA skill for clarifying what to build before how, through codebase grounding, scope decomposition, deep interview, and a design document in docs/brainstorms/. A developer uses it when exploring a vague feature idea, clarifying ambiguous requirements, or comparing approaches before coding.3installs6Ia Code ReviewA skill for structured code review that first checks spec compliance, then code quality, using a scope-resolution fallback chain and merge-base base-branch logic. A developer uses it when reviewing PRs, MRs, or diffs and auditing code quality.3installs7Ia Compound DocsA skill that captures resolved issues into searchable institutional knowledge via a 7-step process writing one file per problem under docs/solutions/. A developer uses it when documenting a fix, writing lessons learned, capturing a post-mortem, or building a knowledge base after debugging.3installs8Ia Document ReviewA skill that reviews existing documents by assessing what is unclear, unnecessary, or avoided, then applying content-matched review lenses. A developer uses it when a brainstorm, plan, spec, or ADR needs polish before the next workflow step.3installs9Ia File TodosA skill for file-based todo tracking that names and structures work items with YAML frontmatter for status, priority, tags, and dependencies. A developer uses it when creating, triaging, listing, or managing todo files, backlog items, or PR-comment-derived tasks.3installs10Ia Frontend DesignA skill for frontend visual design that detects the existing design environment, then either matches it or applies a philosophy-first greenfield approach. A developer uses it when building pages, landing pages, dashboards, or apps where visual identity matters.3installs11Ia Git WorktreeA skill for creating, listing, switching, and cleaning up Git worktrees through a worktree-manager.sh script rather than raw git commands. A developer uses it when needing isolated branches for concurrent reviews or feature work.3installs12Ia Linux Bash ScriptingA skill for writing production Bash scripts that pass shellcheck --enable=all and shfmt with strict-mode foundations, quoting, and traps. A developer uses it when writing bash scripts, cron jobs, or CLI tools on Linux.3installs13Ia Md DocsA skill for maintaining project context files that extracts verifiable claims, checks them against the codebase, and fixes discrepancies. A developer uses it when updating, creating, or initializing CLAUDE.md, AGENTS.md, or README.md.3installs14Ia Meta PromptingA skill offering composable reasoning commands that apply patterns such as adversarial critique, edge-case enumeration, and confidence tiering. A developer uses it when validating an important design, architecture decision, or ambiguous plan before committing.3installs15Ia Nodejs BackendA skill covering Node.js backend patterns including framework selection, clean layered architecture, TypeScript rules, boundary validation, and production resilience. A developer uses it when building REST APIs or server-side TypeScript with Express, Fastify, Hono, or NestJS.3installs16Ia Orchestrating SwarmsA skill for orchestrating multi-agent swarms, covering agent/team/task primitives, dispatch discipline, one-owner-per-file rules, and resilience patterns. A developer uses it when running parallel reviews, pipeline workflows, or divide-and-conquer subagent patterns.3installs17Ia Php LaravelA skill covering PHP 8.4 and Laravel patterns including fat-models/thin-controllers architecture, Eloquent optimization, queues, migration safety, and PHPUnit testing. A developer uses it when building or testing Laravel applications with Eloquent, Blade, artisan, or PHPStan.3installs18Ia PinescriptA skill covering Pine Script v6 syntax, TradingView platform limits, performance patterns, and debugging without a console. A developer uses it when writing or debugging .pine files or TradingView indicators and strategies.3installs19Ia PlanningA skill for software implementation planning that persists phases, findings, and progress to a .plan/ directory with strict quality rules. A developer uses it before non-trivial coding to break down a feature into atomic, verifiable, vertically-sliced tasks.3installs20Ia PostgresqlA skill covering PostgreSQL data-type defaults, index strategy, safe zero-downtime migrations, row-level security, and query optimization with EXPLAIN ANALYZE. A developer uses it when designing schemas or tuning queries involving JSONB, partitioning, CTEs, or window functions.3installs21Ia Python ServicesA skill covering Python patterns for CLI tools and backend services, including asyncio vs sync decisions, background jobs, resilience, observability, and pytest discipline. A developer uses it when building FastAPI services, async pipelines, or CLI apps with uv and ruff.3installs22Ia Receiving Code ReviewA skill for responding to code-review feedback by verifying each suggestion's correctness against the codebase before implementing. A developer uses it when handling PR/MR comments or reviewer suggestions, with source-specific handling for users, agents, and external reviewers.3installs23Ia Refine PromptA skill that turns vague prompts into precise, structured AI instructions by assessing gaps, rewriting in specification language, and validating against the assessment. A developer uses it when doing prompt engineering, writing system prompts, or sharpening AI instructions.3installs24Ia ReflectRuns a structured session retrospective that scans the full conversation for mistakes, friction, wasted effort, and wins, then audits the skills used. A developer uses it at the end of a session to capture lessons learned and decide what to persist to memory.3installs25Ia Rust SystemsProvides modern application-layer Rust patterns for CLIs, backend services, and libraries, including Cargo workspace, tooling, and async concurrency guidance. A developer uses it when writing Rust with Cargo, axum/tokio, or clap and configuring clippy, rustfmt, or cargo-nextest.3installs26Ia Simplifying CodeSimplifies, declutters, and refactors code without changing behavior, prioritizing readability over cleverness through a defined order of control flow, naming, and types. A developer uses it when asked to clean up, refactor, or remove dead code and AI slop.3installs27Ia Tailwind CssProvides Tailwind CSS v4 patterns including CSS-first configuration, @theme design tokens, component variants, and v3-to-v4 migration. A developer uses it when styling with Tailwind, configuring tokens, or fixing dark mode and stale v4 syntax.3installs28Ia TerraformProvides Terraform and OpenTofu conventions for configuration, modules, testing, state management, and HCL review. A developer uses it when writing or reviewing IaC, tfvars, tftest, or performing state migration.3installs29Ia Verification Before CompletionEnforces that no completion claim is made without fresh verification command output run immediately beforehand, and adds a scope-confirmation gate for ambiguous requests. A developer uses it before claiming a bug is fixed, tests pass, or work is ready to merge.3installs30Ia Writing TestsProvides language-agnostic test-writing discipline covering test quality, real assertions, and anti-patterns like testing mocks instead of real code. A developer uses it when writing tests, adding coverage, or fixing failing tests in any framework.3installs31Skill DistillerFetches top-rated skills from skills.sh for a task, triages and analyzes them, and synthesizes one token-efficient skill combining the best elements. A developer uses it to distill, merge, or synthesize multiple skills into a single skill.3installs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.