Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
phase-execution
Your bulletproof guide to executing implementation phases! Handles commits, detects when
phases are too big, and knows when to bail cleanly. Load this whenever you're implementing
a phase - it provides clean commit protocol and signals the orchestrator when things go sideways.
malhashemi/dotfiles 18
-
parallel-research
Research scope too big? This skill decomposes large questions into independent parts, spawns
parallel researchers, and synthesizes findings. Essential when comprehensive research would
overflow a single context window.
malhashemi/dotfiles 18
-
plan-review
Catch oversized phases BEFORE implementation begins! This skill reviews plans for sizing,
dependencies, and completeness - flagging phases that need decomposition before a single
line of code is written. Load this when validating plans pre-implementation.
malhashemi/dotfiles 18
-
brand-palette
Brand color discovery and palette generation skill. This skill should be used when
helping users create brand color palettes, design systems, or Tailwind color configs.
It guides through hue selection (RYB color wheel), chroma/tone decisions, and
generates Obsidian-compatible palette reports with APCA accessibility validation.
Supports starting from hex color or OKLCH values for refinement workflows.
Triggers: "brand colors", "palette", "color scheme", "design system colors",
"Tailwind colors", "generate palette from hex", "generate palette from OKLCH",
or when users describe brand values that imply color decisions.
malhashemi/dotfiles 18
-
pr-review-orchestration
Automated PR review cycle for RPIV orchestration. Waits for Gemini reviews,
assesses feedback, implements fixes, and manages the review loop. Used by
Planner agent after RPIV opens PRs. This skill is triggered automatically
by RPIV when entering the PR Review phase.
malhashemi/dotfiles 18
-
pr-review
This skill provides a complete workflow for handling GitHub Pull Request reviews,
specifically optimized for @gemini-code-assist automated reviews. This skill should
be used when addressing PR review comments, responding to reviewers, resolving
threads, requesting re-reviews, or merging PRs after feedback is addressed.
Triggers include: /pr-review command, "address PR feedback", "handle review comments",
"respond to gemini", or any PR review lifecycle management request.
malhashemi/dotfiles 18
-
plan-validation
Validates implementation plan execution by verifying success criteria and identifying deviations.
This skill should be used after a phase or plan has been implemented and committed. It runs
automated checks (tests, types, lint), compares actual changes against the plan's specifications,
and generates a validation report documenting what was completed, what deviated, and what needs
manual testing.
malhashemi/dotfiles 18
-
five-whys
Root cause analysis technique for self-improvement. Use after any failure, mistake, or suboptimal outcome to find systemic causes and actionable changes. Triggers: analyzing why something went wrong, debugging repeated failures, post-mortem analysis, retrospectives, understanding root causes, reflecting on what could be improved.
ozten/skills 5
-
nano-banana-image-gen
Generate images using the `imagen` CLI (Gemini and OpenAI models). Use when the user says "nano banana", "generate an image", "create an image", "make me a picture", "image gen", "draw", "illustrate", or wants to create images from text prompts.
ozten/skills 5
-
webdev-combobox-autocomplete
Foundational patterns for building accessible autocomplete/combobox components with state management, ARIA patterns, keyboard navigation, async suggestions, and framework-agnostic implementation. Use when building autocomplete inputs, command palettes, search inputs, select replacements, or any dropdown with keyboard navigation and suggestions.
ozten/skills 5
-
ui-design-iteration
Iterates on data-intensive UI designs to improve scannability, hierarchy, accessibility, and systematization. Use when improving an existing UI, reviewing a design for UX issues, or transforming a functional-but-flat interface into a polished product.
ozten/skills 5
-
tpm-spec-verify
Enrich a Phase Sepc/PRD with Quality Requirements (Q-nnn) and Acceptance Criteria (AC-nnnn). Use when user wants to add QA perspective, define test criteria, identify non-functional requirements, add verification steps, or prepare a Phase PRD for test planning.
ozten/skills 5
-
find-bugs
Adversarial three-agent bug review pipeline. Runs search → adversary → judge to find high-confidence bugs with reduced false positives. Use: /find-bugs src/
ozten/skills 5
-
webdev-filter-query-builder
Domain-specific filter query building with AST representation, operator handling, query serialization, and field-type-specific inputs. Use when building advanced filter UIs for observability tools, data analytics, search interfaces, or any system requiring structured query construction with boolean logic, comparison operators, and URL/string serialization.
ozten/skills 5
-
youtube-transcript
ozten/skills 5
-
simplify
Radical Simplicity Audit. Use when the user asks for advice on simplifying an idea, product, architecture, or system. Helps distinguish essential from superfluous.
ozten/skills 5
-
idea-to-icp
Take a messy business idea and work through to structured GTM primitives — Product, ICP segments, value prop, beachhead market, and channel strategy. Use when the user shares a product idea, says 'decompose my idea', 'help me find my ICP', 'who should I sell to', 'idea to ICP', or wants to structure their go-to-market thinking.
ozten/skills 5
-
tpm-roadmap-slice
Generate a Phase Spec/PRD by extracting features from an annotated Vision PRD. Use when user wants to create quarterly phase documentation, extract requirements from vision, plan a development phase, or decompose features into R-nnnn requirements. Requires annotated Vision PRD with F-nnn tags and Coverage Index.
ozten/skills 5
-
self-improvement
Analyze autonomous loop session efficiency, track improvements, and view trends. Use when the user says "check loop metrics", "how are sessions doing", "analyze iterations", "self-improvement", "loop performance", "session efficiency", or wants to add/search/fix improvement records.
ozten/skills 5
-
creative-direction
Develop brand creative treatments from GTM data. Use when the user says 'creative direction', 'brand treatments', 'brand tone', 'creative brief', 'brand identity direction', or wants to develop visual/verbal brand direction from their GTM decomposition.
ozten/skills 5
-
webdev-token-input
Multi-value token/chip input patterns for tag inputs, filter bars, and email "To" fields. Builds on webdev-combobox-autocomplete with token state management, key:value parsing, context-dependent suggestions, and token editing patterns. Use when building filter inputs, tag selectors, multi-select chips, or any input that creates visual tokens/pills from text.
ozten/skills 5
-
tpm-spec-trace-ids
Annotate a Spec/PRD with Feature IDs and generate a Coverage Index. Use when user wants to add spec tags to a vision document, create F-nnn identifiers, set up traceability, or initialize a PRD framework for phased development.
ozten/skills 5
-
ffi-reference
ZX fantasy console FFI bindings reference. Documents 250+ functions for rendering, input, audio, camera, transforms, textures, materials, and debug. Includes init-only vs render-only call rules and the coordinate system. Use when writing or debugging ZX FFI calls in game code.
nethercore-systems/nethercore-ai-plugins 1
-
console-specs
ZX fantasy console hardware specifications and resource budgets. Covers resolution (960x540), memory limits (4 MB RAM/VRAM, 16 MB ROM), render modes, audio system (22 kHz, 16 channels), and input layout. Use when planning resource budgets or checking console capabilities.
nethercore-systems/nethercore-ai-plugins 1