← all publishers

amhuppert

@amhuppert source repo

48 published skills

  1. Understand Objective · amhuppert bundle
    Use to thoroughly understand a software development objective before design & implementation: research, identify ambiguities, ask clarifying questions.
    1 install
  2. Code Standards Review · amhuppert bundle
    Review a codebase for adherence to code standards. Uses specialized agents with progressive disclosure to determine which standards apply.
    1 install
  3. Assess Project Context · amhuppert bundle
    Assess / rate the default project context (CLAUDE.md, onboarding). Scores how well it conveys the project to AI across six dimensions, with improvement recommendations.
    1 install
  4. Configure Editor Schema · amhuppert bundle
    Wire an existing JSON Schema into VS Code, Cursor, and/or Zed so it provides validation and IntelliSense for matching JSON or YAML files.
    1 install
  5. Agent Offloading · amhuppert bundle
    Covers the agent-offloading principle for AI-assisted development — offload everything deterministic (git operations, validation commands, iteration accounting, output parsing, message routing) from the agent onto code, and reserve the agent for judgment, language understanding, and code synthesis. Includes the division-of-labor table, decision heuristics, orchestrator-owned fields, and typed side channels for agent-produced artifacts. Use when designing an agent workflow or orchestration loop, deciding whether a check belongs in a script or a prompt, tempted to ask an agent to track its own iterations or decide when to halt, or when parsing structured data out of agent response text.
    1 install
  6. Designed Friction · amhuppert bundle
    Make a tool's deliberate constraints legible to agents — one-line rationale at the point of refusal, mechanisms stated where a wrong inference is invited, both sides of a ledger reported, and a published taxonomy of which friction is the product versus which is a defect. Use when agents work around or lobby against a constraint you intend to keep, when a tool refuses actions without saying why, when agents avoid a permitted action they have mis-priced, when designing refusal and status output, or when deciding what an agent should report as a bug versus absorb as the design.
    1 install
  7. Agent Feedback Tiers · amhuppert bundle
    Define a three-tier feedback vocabulary — hint, reminders, instruction — for steering agents from tool output, with strict tier contracts and an evidence-gated admission rule for reminders. Use when designing tool output that guides agents, adding hints or reminders to a CLI or tool, deciding where mid-flow guidance belongs, or reviewing whether guidance text is in the right tier.
    1 install
  8. Agent Retrospectives · amhuppert bundle
    Run structured retrospectives on any agent setup — instructions (AGENTS.md, CLAUDE.md, system prompts), skills, slash commands, workflows, processes, and tooling — after real use, mining finished runs for durable improvements. Covers the quality → cost → speed review order, deterministic extraction before judgment, spot-checking agent self-reports, and routing every finding to a concrete owner. Use when asked for a "retrospective on how the agent did", "post-mortem on this run", "improve my CLAUDE.md from this session", "audit how the workflow performed", or after rolling out new instructions, skills, or tooling and wanting to know what to change.
    3 installs
  9. CLI Tools For Agents · amhuppert bundle
    Design a purpose-built project CLI as the primary tool surface for AI coding agents, instead of in-process tool or MCP servers. Covers text-by- default output with opt-in --json (format follows the consumer), the exit- code taxonomy, structured errors, file-based payloads with a validate verb, preflight verbs for gated transitions with findings named by the transition they block, job-shaped long operations, identity resolution, a doctor self-check, and build-parity stamps. Use when building a CLI for agents, migrating away from in-process tool servers, designing tool output and error contracts, deciding between text and JSON output for an agent- facing tool, designing a lint or check command that runs ahead of a gate, choosing severity levels for findings, or deciding how agents should invoke project actions.
    2 installs
  10. Earned Guidance Docs · amhuppert bundle
    Applies an evidence-earned discipline to agent-facing documentation — a durable rule is written down only after it has bitten, and historical rationale lives in a dated lessons log rather than in code comments. Also covers instruction architecture: a small tool-agnostic root contract plus read-on-demand reference docs treated as persistent project memory with a drift-sync lifecycle. Use when setting up AGENTS.md or CLAUDE.md, when an instruction file keeps growing, when starting a lessons file such as PERFORMANCE.md, when deciding whether a rule has earned a place in agent guidance, or when agents appear to ignore instructions because the document is full of speculative advice.
    1 install
  11. Mechanical Guardrails · amhuppert bundle
    Converts recurring "please don't" guidance into structural enforcement agents cannot drift past — deleting the foot-gun API, making illegal states unrepresentable in types, shrink-only ratchets, coverage assertions, checked-in budgets, declare-or-fail registries, derived artifacts, and round-trip contract tests. Use when agents keep reintroducing a pattern you documented against, when asking how to make a convention stick, when planning a migration off a legacy API, when a wrapping or registration convention has silently drifted, or when code review is the only thing standing between the codebase and a defect class.
    1 install
  12. Agent Structured Output · amhuppert bundle
    Covers how to get reliable machine-readable output from AI agents — separate the thinking turn from the formatting turn, keep schemas flat and bounded, offload substantive content to files and return a small manifest, inject orchestrator-owned fields after parsing, and validate the manifest and the referenced files at the boundary. Includes schema design do/don't lists, prompting rules, the failure model, layered extraction, and one bounded repair turn. Use when an agent's JSON response drives workflow state, when designing a response schema or JSON Schema/Zod contract for an agent, when structured output keeps failing validation, or when deciding what belongs in JSON versus in a generated file.
    1 install
  13. AI Readable Tool Output · amhuppert bundle
    Covers configuring development tooling — linters, type checkers, test runners, formatters — so AI agents can consume their output efficiently: keep success output O(1) rather than O(n), preserve every failure detail, strip colors, bail early, and truncate huge diffs. Includes tool-by-tool flags and config for ESLint, TypeScript, Vitest, Jest, and Prettier, the `:ai` package script convention, and a backend-neutral `AI_OUTPUT=1` switch. Use when an agent burns context on passing-test noise, when setting up pre-commit hooks or agent-invoked check commands, when asked to "make the test output quieter for the agent", when deciding what a command should print on success, or when configuring a project's lint/typecheck/test scripts for agent use.
    1 install
  14. Query Output Disclosure · amhuppert bundle
    Design progressive disclosure for the data agent-facing query commands return — bounded summary/outline defaults with stable zoom-in handles, explicit omission lines naming the exact follow-up command, and an escalation ladder from counts to scoped detail to file spillover. Includes a pattern menu (detail levels, field selection, filtering, pagination, search, ranked aggregation, sampling, delta output) and how query output doubles as an instruction surface. Use when designing list/show/search/status verbs for an agent CLI, when a query command can return large output, when an agent burns context reading query results, or when choosing default output size and drill-down flags for a read command.
    1 install
  15. Live System Verification · amhuppert bundle
    Verify features against the live running system — real user flows, real API and model calls, and durable backend state — before calling them done. Covers scratch-datastore isolation, evidence engineering with greppable markers, round-trip persistence checks, and the change classes that only break live. Use when asked to "verify it actually works", "test end to end", "confirm this works in the real app", or before declaring a feature complete on the strength of a green test suite.
    1 install
  16. Logging For Agent Debugging · amhuppert bundle
    Design structured logging that AI agents can actually debug from — a stable documented event vocabulary, ambient trace context, scoped routing with a global timeline, documented query gotchas, a bounded log-analysis CLI, and forensic per-run logs for long agent executions. Use when designing logging for a project agents will debug, when an agent cannot find what it needs in the logs, when building an agent-friendly log query or performance-analysis tool, or when adding observability to multi-step agent runs.
    1 install
  17. Progressive Disclosure Tooling · amhuppert bundle
    Structure a CLI or tool surface as a progressive-disclosure graph where every subcommand's --help is a self-contained mini-skill, and derive every guidance surface from one typed registry so documentation drift becomes structurally impossible. Use when writing --help text, designing tool help systems, organizing command documentation for agents, or fighting drift between help text, parsers, and skill docs.
    1 install
  18. Changelog Review · amhuppert bundle
    Review the Claude Code changelog and summarize recent changes and their significance.
    1 install
  19. Create Reference · amhuppert bundle
    Create or update an AI-optimized reference document for a tool, library, framework, or API via thorough research.
    1 install
  20. Setup Perf Stack · amhuppert bundle
    Bootstrap web performance debugging tooling: install chrome-devtools-mcp and related MCP servers/skills.
    1 install
  21. Optimize Tsconfig · amhuppert bundle
    Optimize tsconfig.json for build speed, watch mode, and tsc memory. Use for slow tsc, too many file watchers, or TypeScript performance audits.
    1 install
  22. Review Guide HTML · amhuppert bundle
    Render a change-review-guide as an interactive, self-contained HTML page (and optionally regenerated markdown) from a YAML content file, with the file index and stats pulled from git.
    1 install
  23. Shama Add Context · amhuppert bundle
    Add terms, context, or instructions to Shama voice-to-text files for clipboard mode (Ctrl+Opt+Space) or shell-command mode (Ctrl+Opt+S), at project or global level.
    1 install
  24. Shama Init Config · amhuppert bundle
    Initialize Shama voice-to-text config for the project — create voice.json, voice-vocabulary.md, voice-context.md, and register the project in Shama's registry.toml.
    1 install
  25. Browser Automation · amhuppert bundle
    Automate browser interaction with Playwright: open pages, take screenshots, verify UI, test flows, debug pages, inspect elements.
    1 install
  26. Explainer Document · amhuppert bundle
    Write a concise explainer / learning document / beginner guide that teaches a topic to someone unfamiliar with it.
    1 install
  27. Init Design Config · amhuppert bundle
    Initialize DESIGN-AGENTS.md config for the /design workflow, populated from project context.
    1 install
  28. Nano Banana Prompt · amhuppert bundle
    Create a high-quality image generation prompt for Google's Nano Banana 2 (NB2) model on Gemini.
    1 install
  29. Change Review Guide · amhuppert bundle
    Write a reviewer's guide to a set of code changes: purpose, the fundamental decisions, a file-by-file review path, and the diff noise to skip.
    1 install
  30. Create Requirements · amhuppert bundle
    Create a PRD / product requirements document with app summary, design principles, and detailed requirements.
    1 install
  31. Model Price Compare · amhuppert bundle
    Compare AI model prices across Anthropic, OpenAI, and Google. Generates pages-per-dollar / cost-per-token visualizations.
    1 install
  32. Investigate Web Perf · amhuppert bundle
    Trace-based triage of web performance issues via chrome-devtools-mcp: LCP/INP regressions, slow page loads and interactions, ForcedReflow/layout thrashing, CLS, bundle bloat, memory leaks. Captures Chrome performance traces and analyzes them with performance insights. Requires setup-perf-stack. For installing react-scan, component-level React render attribution (unnecessary re-renders, unstable props), or automated render checks with Playwright, use react-scan instead.
    1 install
  33. Save Current Context · amhuppert bundle
    Save current session context to a handoff file so a future AI agent can continue with no prior context.
    1 install
  34. Knip · amhuppert bundle
    Detect and remove dead code with knip. Use when the user asks to "run knip", "find unused files", "find unused exports", "find unused dependencies", "clean up dead code", "remove dead code", "set up knip", "configure knip", "knip.json", "knip false positive", "knip CI", or mentions a `knip` config, dependency bloat, bundle bloat from unused imports, or tree-shaking unused exports. Covers the configuration-first workflow, confidence-gated deletion, framework-specific gotchas (Next.js 15+, Tailwind, Storybook, Jest, Bun's test runner and `bun build --compile`), monorepos, CI integration, and performance tuning.
    1 install
  35. Latex · amhuppert bundle
    Generate LaTeX documents (or convert markdown to LaTeX) with professional typography. Optionally compile to PDF.
    1 install
  36. Steer · amhuppert bundle
    Reflect on codebase navigation effectiveness at end of conversation. Surfaces dead ends, inefficiencies, missing context. Does not write files — pair with /kiro:steering-custom to persist.
    1 install
  37. Design · amhuppert bundle
    Create or iterate on a software design via a multi-agent workflow with parallel research and review phases. Stores artifacts in memory-bank/planning/{name}/.
    1 install
  38. Compress · amhuppert bundle
    Compress and optimize AI instructions to be clearer, more concise, and more efficient.
    1 install
  39. React Scan · amhuppert bundle
    Install and use react-scan tooling for component-level React render attribution: "set up react-scan", "diagnose React re-renders", "find unnecessary renders", "find unstable props", "measure component renders programmatically", or automated render checks with Playwright (react-scan + playwright, lite headless API for CI). Covers install across Next.js/Vite/Remix/script-tag/browser-extension and the render-attribution → fix → validate loop. For trace-based triage of LCP/INP regressions, ForcedReflow, bundle bloat, or memory leaks, use investigate-web-perf instead.
    1 install
  40. Reflection · amhuppert bundle
    Reflect on the conversation and propose improvements to durable AI-agent instruction files such as CLAUDE.md and AGENTS.md.
    1 install
  41. Audit Agent Instructions · amhuppert
    Audit agent instruction and context files (CLAUDE.md, AGENTS.md, steering files, skills) against current context-engineering best practices. Use when asked to audit, review, or modernize agent instructions.
    1 install
  42. Cheat Sheet · amhuppert bundle
    Create a 1-2 page cheat sheet / quick reference for a tool, language, or framework.
    1 install
  43. Create Plan · amhuppert bundle
    Create a decision-complete implementation plan that can be executed mechanically without further design decisions.
    1 install
  44. Write Tests · amhuppert bundle
    Write automated tests. Guides test selection, mocking strategy, and writing tests that verify behavior over implementation.
    1 install
  45. Web Debugger · amhuppert bundle
    Debug a running web app via the web-debugger SDK: app logs, application state, runtime snapshots, React state, query cache.
    1 install
  46. Hotkey Helper · amhuppert bundle
    Use when picking or vetting a keyboard shortcut on macOS. Triggers include "what hotkey should I use for X", "is this combo available", "does this shortcut conflict", "recommend a keybinding", "check this combo against my setup", or any mention of choosing, binding, or changing a shortcut in WezTerm, tmux, Zed, Chrome, Claude Code, or macOS. Determines whether a proposed combo collides with OS-reserved bindings, app defaults, or the user's customizations, and recommends ergonomic alternatives when needed.
    1 install
  47. Transcript Path · amhuppert bundle
    Locate the on-disk Claude Code transcript file (.jsonl under ~/.claude/projects/) for the current or a specified conversation.
    1 install
  48. Add Design Agent · amhuppert bundle
    Create a research or review agent for the /design workflow.
    1 install