claude

i

Hafley's skill collection — research, code analysis, API design, and book authoring tools

2 on GitHubby Chris Hafleyv0.1.1MITupdated 24 days ago
/

Plugin i from marketplace hafley-marketplace in hafley66/claude-research. Commands read from the repo's manifest — 23 days ago.

What it installs

Skills (173)

  • ai-coding-tool-data

    Data sources, formats, and access patterns for AI coding tools (Claude Code, OpenCode) -- JSONL transcripts, SQLite databases, OTel telemetry, status line scripts

  • animation-math-rust

    Pure math animation libraries in Rust -- spring physics, easing/tweening, keyframe interpolation, damped harmonic oscillators. No rendering dependency. Trigger on spring animation rust, easing rust, tween rust, keyframe rust, animation math, damped oscillator, spring physics rust, spanda, charmed-ha

  • api-design

    Design REST APIs with pagination, auth, rate limits, and versioning patterns

  • arity-cardinality-jutsu

    Command: arity-cardinality-jutsu

  • ast-grep-api

    ast-grep programmatic APIs — Rust crates (primary), Node.js NAPI, and Python bindings for parsing, searching, and rewriting code

  • ast-grep-cli

    ast-grep CLI commands — run, scan, test, new, lsp; project setup with sgconfig.yml; testing rules with snapshots

  • ast-grep-patterns

    ast-grep pattern syntax — metavariables, multi-node matching, pattern parsing, strictness levels, selector/context patterns, and debugging

  • ast-grep-rules

    ast-grep YAML rule configuration — atomic, relational, and composite rules, constraints, utils, file filtering, and rule composition

  • ast-grep-transforms

    ast-grep code rewriting — fix patterns, metavariable substitution, transform operations (replace, substring, convert, rewrite), and FixConfig

  • axorcist-patterns

    AXorcist's accessibility tree traversal patterns -- visitor-based tree walking, container role pruning, timeout policies, path-based navigation, fuzzy matching, batch attributes. Swift patterns transferable to Rust. Trigger on axorcist, ax tree traversal, accessibility performance, ax search pattern

  • blitz-architecture

    Dioxus Blitz rendering engine architecture -- package map, rendering pipeline (Stylo+Taffy+Vello), blitz-shell event loop, anyrender abstraction, headless usage. Trigger on blitz architecture, blitz packages, blitz rendering pipeline, dioxus native renderer, blitz-shell.

  • blitz-dom-pipeline

    Blitz DOM processing pipeline -- BaseDocument state machine, Stylo CSS resolution, Taffy layout computation, stylo_taffy bridge, dirty node tracking, incremental updates, headless embedding. Trigger on blitz-dom, BaseDocument, stylo_taffy, blitz style resolution, blitz layout, blitz dirty tracking.

  • brave-search

    Searches Brave API, summarizes results into narrow context

  • call-tree-jutsu

    Command: arity-cardinality-jutsu

  • cave-jutsu

    Command: cave-jutsu. Paint current vs next architecture side-by-side with N+1 callouts, delta table, files list, LOC deltas, invariants preserved. Use before big refactor commit to align on shape.

  • chrome-rendering-pipeline

    Chrome/Blink rendering pipeline internals -- dirty tracking, display item caching, composited layers, tiling, GPU rasterization (Skia/Graphite), incremental layout, compositor thread. Comparison to Vello/Blitz. Trigger on chrome rendering, blink pipeline, compositing layers, display list caching, ti

  • code-indexing-tools

    Landscape of code indexing, symbol resolution, and reference-tracking tools usable from Rust -- SCIP, ctags, tree-sitter tags, ra_ap_ide, per-language parsers

  • codeql-query-model

    CodeQL query language design -- object-oriented datalog over AST relations, predicates as derived relations, classes as constrained sets, taint tracking as recursive datalog. Design lessons for code analysis query systems.

  • cross-platform-input-rust

    Cross-platform input handling in Rust -- rdev, enigo, inputbot, global-hotkey comparison. Listen, simulate, grab on Windows/macOS/Linux. Platform abstraction patterns. Trigger on rdev, enigo, inputbot, cross-platform input, keyboard hook rust, mouse hook rust, global hotkey rust.

  • deep-research-cluster

    Clusters findings from deep research into themes — patterns, anti-patterns, architecture layers, timelines

  • deep-research-fetch

    Wraps Brave Search MCP for keyword-based web search + AI summarization in deep research workflows

  • deep-research-output

    Presents deep research findings in structured format — exec summary, architecture decisions, code patterns, warnings

  • deep-research

    Orchestrates multi-source deep research via Brave Search MCP with subagent parallelization, synthesis, and structured output

  • docs-to-skills

    Research a topic via web, cluster concepts, and generate skill namespaces with usage examples

  • egui-advanced-patterns

    Advanced egui application patterns -- animation (built-in + manual + staggered + spring), custom wgpu PaintCallback, Scene zoom/pan, node graph widgets, LOD, FrameCache, large app architecture from Rerun. Trigger on egui animation, egui performance, egui wgpu, egui paint callback, egui scene, egui z

  • egui-app-dev

    Compound skill for egui application development. Loads ecosystem map, advanced patterns (animation, wgpu, architecture), overlay windows, layout crates. Trigger on egui app, egui development, build egui app, egui project, egui help.

  • egui-dnd

    Drag and drop for egui lists -- reorderable items, drag handles, swap animations, touch support. Trigger on egui drag drop, egui dnd, egui reorder, egui_dnd, drag and drop egui.

  • egui-dock

    Docking/tab panel system for egui -- DockState binary tree layout, TabViewer trait, drag-and-drop tab rearrangement, split panes, floating windows, serde persistence. Trigger on egui dock, egui tabs, egui docking, egui panels, egui_dock, tab layout egui.

  • egui-ecosystem

    Map of the egui third-party crate ecosystem -- layout, visualization, text, dialogs, theming, infrastructure. Trigger on egui crates, egui ecosystem, egui widgets, egui libraries, what egui crates exist.

  • egui-flex

    Flexbox layout for egui -- Flex containers, FlexItem grow/shrink/basis, justify/align, wrapping, nesting. Part of hello_egui. Trigger on egui flexbox, egui layout, egui_flex, flex layout egui.

  • egui-layout-patterns

    Common egui layout recipes mapped from CSS/web mental models -- centering, spacing, grow/shrink, grid forms, sticky headers, responsive breakpoints, card layouts, toolbar patterns

  • egui-overlay-windows

    Creating transparent borderless always-on-top winit windows with egui rendering via the egui_overlay crate. Click-through, window positioning, GLFW+wgpu backend, custom shape painting (bezier curves, circles, lines). Trigger on egui overlay, transparent window, borderless window, floating overlay, e

  • egui-performance-ceiling

    egui immediate mode performance characteristics -- where it scales, where it breaks, widget count thresholds, text bottlenecks, layout nesting costs, comparison to retained-mode frameworks. Trigger on egui performance, egui ceiling, egui scaling, egui slow, egui widget count, immediate mode performa

  • egui-table-core

    egui_table (rerun-io) API -- Table builder, Column sizing, TableDelegate trait, SplitScroll 4-quadrant layout, virtual scrolling, sticky columns, grouped headers, rendering flow

  • egui-table-patterns

    Userland patterns for egui_table -- row selection, expand/collapse, pagination, action buttons, row hover, alternating colors, cell margins, text truncation, sticky header text

  • egui-terminal

    Embedding terminal emulators in egui -- egui_term widget, alacritty_terminal backend, PTY management, multi-tab terminals, rendering pipeline, input handling, theming

  • emotion-radar

    Command: arity-cardinality-jutsu

  • forbidden-jutsu

    Command: arity-cardinality-jutsu

  • git-commit

    Commit with human-first attribution

  • github-features

    GitHub platform features -- rulesets, CODEOWNERS, review policies, branch protection, Actions marketplace. Current as of March 2026.

  • graph-layout-engines

    Graph layout algorithm libraries in systems languages (Rust, C, C++, Go, Zig) for computing node positions from edges -- force-directed, hierarchical/Sugiyama, compound (nodes inside nodes), constraint-based. Trigger on graph layout, force directed, sugiyama, compound graph, node positions, dependen

  • io-jutsu

    Document I/O boundaries, external calls, security properties, and data flow for any codebase

  • linux-input-overlay-rust

    Linux input interception, text extraction, and overlay rendering from Rust -- XRecord, evdev, AT-SPI, Tesseract OCR, X11 composite overlays, Wayland limitations. Trigger on linux input hook, XRecord rust, evdev rust, AT-SPI rust, linux overlay, X11 overlay rust, wayland overlay.

  • load-session

    Load saved session context from chat_log/ to resume work

  • macos-accessibility-rust

    macOS Accessibility (AX) API from Rust -- AXUIElement tree walking, text extraction, position queries, permissions, crate landscape. Trigger on accessibility api, AXUIElement, ax tree, screen reader rust, macos text extraction, accessibility-sys.

  • macos-cgeventtap-rust

    macOS CGEventTap from Rust -- event tap setup, CFRunLoop integration, Fn callback workarounds, double-click detection, key simulation, teardown, permissions. Trigger on CGEventTap, event tap, CGEventTapCreate, input monitoring macos, keyboard hook macos, mouse hook macos rust.

  • macos-screen-text

    Finding and locating text on macOS screen -- AX tree walking vs Vision OCR vs Chrome DevTools Protocol vs terminal APIs. Hybrid approach, accuracy/performance tradeoffs, Rust crates. Trigger on screen text extraction, find text on screen, OCR macos rust, text position screen, word detection macos, s

  • make-new-command

    Load saved session context from chat_log/ to resume work

  • map

    Spatial snapshot of system structure, containment, flow, and boundaries

  • oxc-module-record
  • platform-window-position

    Getting terminal window screen position and dimensions on macOS (CGWindowListCopyWindowInfo, Accessibility API) and Linux (xdotool, XGetWindowAttributes, xwininfo). Trigger on terminal window position, screen coordinates, window geometry, CGWindowList, xdotool getwindowgeometry, window pixel positio

  • ps1-graphics-rust

    PS1/PS2 era retro 3D graphics in Rust -- affine texture mapping, vertex snapping, dithering, low-res rendering, wgpu/egui custom pipelines, software renderers, WGSL shader recipes

  • react-to-egui-mapping

    Comprehensive concept mapping from React/Redux/RxJS/DOM/WebAPI to egui/Rust equivalents. Mental model translation for web developers moving to immediate-mode GUI. Trigger on react to egui, web to egui, react equivalent egui, redux egui, rxjs rust, dom to egui, web developer egui, react rust mapping.

  • reactive-jutsu

    Load saved session context from chat_log/ to resume work

  • rust-build-cache

    Rust compilation caching, disk management, and why cargo target/ grows so large

  • rust-gui-landscape

    Rust GUI framework landscape -- Iced, Slint, Xilem, Floem, Makepad, Relm4 compared. Architecture, rendering, maturity, ecosystem, accessibility, licensing. Trigger on rust gui, iced gui, slint, xilem, floem, makepad, relm4, rust gui comparison, rust native gui, rust desktop framework.

  • save-session

    Dump session context to chat_log/ for resuming in new chat

  • scip-consuming

    Reading index.scip in Rust and Go, building adjacency maps, querying by symbol and range, streaming for memory efficiency, and real usage patterns from Sourcegraph tooling.

  • scip-core

    SCIP Code Intelligence Protocol protobuf schema, symbol string grammar, occurrence range encoding, role bitmask flags, and index file anatomy.

  • scip-indexers

    Running scip-typescript, scip-java, rust-analyzer, scip-python, scip-clang, scip-dotnet, scip-ruby; output format; cross-repo setup; building a custom indexer.

  • scip-issues-notes

    Known limitations from GitHub issues, incremental indexing status, cross-language gaps, performance gotchas on large repos, and community workarounds.

  • scip-vs-peers
  • servo-rust-browser
  • taffy-layout
  • tmux-pane-geometry
  • tree-sitter-core
  • tree-sitter-grammars
  • tree-sitter-queries
  • unify
  • vello-renderer
  • vibes
  • wgpu-headless-testing
  • windows-input-overlay-rust
  • zoom
  • agent-bus
  • common-lisp-logic
  • d2-authoring
  • herder
  • opencode-orchestration
  • swi-prolog-performance-jutsu
  • unga
  • alloy-core
  • alloy-languages
  • atlas
  • backprop
  • book-assessment
  • book-crosslink
  • book-supplements
  • book-typography
  • chris-js-style
  • d2-diagramming
  • datalog-core
  • datalog-dsl-design
  • datalog-to-sql
  • dioxus-advanced
  • dioxus-browser-extensions
  • dioxus-core
  • dioxus-data-fetching
  • dioxus-dom-patterns
  • dioxus-ecosystem
  • dioxus-native-renderers
  • dioxus-routing
  • dioxus-rxjs-mapping
  • dioxus-vs-react
  • dioxus-warts-status
  • domain-expansion
  • egui-advanced-patterns-20260802
  • egui-app-dev-20260802
  • egui-dnd-20260802
  • egui-dock-20260802
  • egui-ecosystem-20260802
  • egui-flex-20260802
  • egui-layout-patterns-20260802
  • egui-overlay-windows-20260802
  • egui-performance-ceiling-20260802
  • egui-table-core-20260802
  • egui-table-patterns-20260802
  • egui-terminal-20260802
  • file-watching
  • glam-smashy
  • graph-graphblas
  • graph-sqlite
  • kimi-code-orchestration
  • melee-decomp-movement
  • mlx-audio-tts
  • native-observable
  • parry2d-smashy
  • prolog-alt-languages
  • prolog-arithmetic
  • prolog-backtracking
  • prolog-booleans-control
  • prolog-core
  • prolog-crud-app
  • prolog-cut-negation
  • prolog-dcg
  • prolog-demos
  • prolog-goals
  • prolog-lists
  • prolog-meta
  • prolog-modules
  • prolog-operators
  • prolog-strings
  • prolog-terms
  • prolog-testing
  • prolog-types
  • prolog-unification
  • rapier2d-smashy
  • react-to-egui-mapping-20260802
  • rust-datalog
  • rust-graph-petgraph
  • rust-graph-ultragraph
  • rust-history-book
  • screenpipe-architecture
  • sem-tool
  • souffle-datalog
  • sprefa-dl
  • succinct
  • swi-prolog
  • terminal-ascii-art
  • type-jutsu
  • typespec-core
  • typespec-cross-layer
  • typespec-custom-emitters
  • typespec-emitter-framework
  • typespec-emitters
  • typespec-enums
  • typespec-functions
  • typespec-input-output
  • typespec-rest
  • typespec-templates
  • typespec-tooling
  • typespec-validation
  • unicode-terminal-art

Slash commands (17)

  • /i:arity-cardinality-jutsu
  • /i:async-jutsu
  • /i:batching-jutsu
  • /i:call-tree-jutsu
  • /i:coffeerx-jutsu
  • /i:emotion-radar.examples
  • /i:emotion-radar
  • /i:forbidden-jutsu
  • /i:haskell-through-rxjs-jutsu
  • /i:load-session

    Load saved session context from chat_log/ to resume work

  • /i:map
  • /i:pipey-not-sinky-jutsu
  • /i:reactive-jutsu
  • /i:save-session

    Dump session context to chat_log/ for resuming in new chat

  • /i:unify
  • /i:vibes
  • /i:zoom

Subagents (2)

  • backprop

    Knowledge propagation agent. Takes a learning or correction and updates the relevant skills in ~/.agents/skills/. Searches for affected skills, reads them, determines what to change, applies edits, and reports a summary.

  • whamu-honorable-rival

    Use this agent when you want to engage in roleplay as Kars' lieutenant from JoJo's Bizarre Adventure Part 2: Battle Tendency. This agent embodies Wamuu's character: an honorable warrior who respects skilled opponents, values fair combat, despises deception, and is willing to make extreme sacrifices

View source on GitHub

Maintain i?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted