EtanHey
- 138 skills
- 0 followers
- 18 hours ago last updated
- ▌ Research Lifecycle · etanhey bundleRefresh local research context and the Drive grounding corpus. Triggers: stale context, R-number.
- ▌ CLI Agents · etanhey bundleRun external CLI agents (Gemini, Cursor, Codex, Kiro, Claude) as visible cmux workers through repoGolem launchers. Use for delegating implementation, spawning research/audit agents, or coordinating multi-agent builds. Workers split in the current workspace; audits/research use a separate named workspace. NOT for plain cmux pane management or Claude-only spawning.
- ▌ Adversarial Council · etanhey bundleMulti-tier anonymized-peer-ranking council: run and validate. Triggers: peer ranking, anonymized review, adversarial verification, score multiple candidates. NOT for one authored plan/spec with declared judge families (/plan-council).
- ▌ Approval Comms Gate · etanhey bundleApproval/admin-merge/incident gate. Triggers: visual/design approval, CI-green in-policy PR, incident/operator response.
- ▌ Collab Routing Gate · etanhey bundleCollab-first routing gate. Triggers: cross-lead coordination, worker monitoring, async decision.
- ▌ Frustration Capture · etanhey bundleStore genuine user corrections. Triggers: no/wrong/stop, I told you, not that, profanity/frustration.
- ▌ Pane Liveness Check · etanhey bundleAudit cmux panes for claim-or-close. Triggers: sprint close-out, idle workers, dead shells, uncommitted or unpushed artifacts, untitled seats, stale numeric surface refs.
- ▌ Spec Preflight Gate · etanhey bundleGate for briefs citing spec files. Triggers: spawn hygiene, assert-before-spawn, handoff brief, spec path preflight.
- ▌ Code Review · etanhey bundleFull code review lifecycle: requesting reviews (CodeRabbit, Greptile, Bugbot, GitHub PR comments) and receiving feedback (classify issues, implement fixes, push back on wrong suggestions). Use when: creating a PR review, reading review comments, handling reviewer feedback, fixing review items, or deciding whether to accept or reject a suggestion. NOT for: running tests directly or CI/CD pipeline issues (use relevant repo tools).
- ▌ Email Golem · etanhey bundleEmail triage system using Gmail + MLX local inference for scoring and prioritization. Use when: checking emails, running email triage, viewing urgency scores, checking if email scheduler is running, debugging missing email notifications, or managing the launchd email-golem daemon. Scores emails 1-10 and sends Telegram alerts for urgent ones. NOT for: general Gmail search without triage context.
- ▌ Figma Swarm · etanhey bundleMulti-agent Figma screen decomposition and component build pipeline. Use when implementing multiple screens from Figma designs, breaking down screens into components, mapping to existing component library, and coordinating parallel builds. Triggers on "decompose screens", "build from Figma", "screen components", "figma swarm", "component mapping", "design to components", or when the user shares multiple Figma screen node IDs for implementation. Also use when re-checking for design drift against Figma.
- ▌ Maintenance · etanhey bundleTwo-phase agent for ecosystem maintenance (fact-gathering + verification) and publicity (content creation with collab partner). Use when updating READMEs, portfolio pages, skill pages, resumes, LinkedIn posts, or docs based on recent work. Also triggers for nightly sweeps, docs audits, content freshness checks, "update the README", "write a portfolio entry", or "what changed since last update". Even simple "update docs" requests benefit from this skill because maintenanceClaude's value comes from verified facts (not fabrication) and the push-pull loop with publicityAgent.
- ▌ Brain Store Fallback · etanhey bundleFallback for failed brain_store: write memory to docs.local for replay. Triggers: null chunk, DB busy, close.
- ▌ Google Drive Archive · etanheyArchive >100KB research/media to Brain Drive. Triggers: Drive upload, archive this, post-digest archival.
- ▌ Presentation Builder · etanhey bundleBuild talks with Workshop/Oren/Uri methods. Triggers: talk prep, slides, pitch, practice, structure review.
- ▌ Ultracode Depth Gate · etanhey bundleWorkflow depth-floor gate. Triggers: ultracode, exhaustive audit, deep fan-out, workflow topology, persistent collab.
- ▌ Monitor Loop · etanhey bundleUse when running or reviewing any recurring monitor loop for merge queues, worker queues, collab tails, or agent completion. Enforces drive-to-completion ticks: every tick must query live state with `!`, classify whether real progress happened, and then dispatch, verify-and-decrement, or escalate-park. Triggers on: monitor loop, /loop, recurring tick, keep monitoring, silent autonomous, merge gate, blocked review, no-progress loop.
- ▌ Ralph Commit · etanhey bundleUse when reaching a "Commit:" criterion in Ralph stories. Atomically commits and marks criterion checked. Covers ralph commit, atomic commit, commit criterion. NOT for: regular git commits (use git directly), commits outside Ralph workflow.
- ▌ Conference Recruiting · etanhey bundleMine a conference for hiring targets and matching jobs. Triggers: tech or security conference, Hackers Summer Camp, BSides, Black Hat, DEF CON, conference sponsors, exhibitors, speakers. NOT for general job search or LinkedIn post drafting.
- ▌ Content Demo Creation · etanhey bundleCreate app/Remotion demos. Triggers: demo video, walkthrough, showcase.
- ▌ Launchd Secret Linter · etanhey bundleLint launchd plists for hardcoded secrets. Triggers: launchd plist, LaunchAgents, plist secret, raw API key in plist, secrets hygiene, op:// reference.
- ▌ Freeze Detect · etanhey bundleUse when supervising cmux or similar agent surfaces that look unchanged, quiet, or token-frozen. Distinguishes stale parsed telemetry from genuinely idle workers by rotating one full read onto the worst offender, requiring prompt proof before calling a surface idle, and parking monitor loops around known long-running operations. Triggers on: parsed_only, frozen screen, idle codex, no token movement, stuck worker, long-running build, long-running test.
- ▌ Review Router · etanhey bundleDynamic code review routing with automatic fallback chain when primary reviewer is unavailable. Routes to CodeRabbit, Macroscope, requesting-code-review, or Cursor CLI. Triggers on: 'review-router', 'route review', 'reviewer unavailable'. NOT for: general code review workflow (use /code-review), receiving review feedback (use /superpowers:receiving-code-review).
- ▌ Video Extract · etanheyExtract structured knowledge from any video source — YouTube URLs or local screen recordings. YouTube → gems workflow (yt-dlp transcript → keyword hotspots → frame extract → brain_digest → structured gems). Screen recordings → QA workflow (reuses /qa-video stalker pipeline). Use when user shares a YouTube link wanting deep extraction with frames, shares a .mov/.mp4 for QA processing, says "extract from video", "video gems", "process this recording", or mentions gem extraction from video content.
- ▌ Install Runbook Linter · etanhey bundleLint a macOS onboarding runbook for privilege-correctness. Triggers: install runbook, fresh-Mac onboarding, brew cask runbook, admin/Standard user split, happy-camper onboarding.
- ▌ Critique Waves · etanhey bundleUse when needing multi-agent verification of complex work. Runs parallel critique agents until consensus. Covers verification, consensus, multi-agent review, validate work. NOT for: simple code reviews (use coderabbit), single-reviewer tasks.
- ▌ Video Showcase · etanhey bundleCreate product/project showcase videos using Remotion (React). Takes project description + screenshots → generates compositions → renders MP4. Use when asked to make demo videos, product showcases, or animated project walkthroughs.
- ▌ Writing Skills · etanhey bundleCreate, edit, and verify golem-powers skills using the standard SKILL.md structure, workflow files, adapters, templates, and eval fixtures. Use for new skills, structural edits, workflows/adapters, and pre-deploy validation. NOT for invoking existing skills, superpowers skills, or skill-creator agent workflows.
- ▌ Claude Desktop Research · etanhey bundleWrite grounded Claude Desktop/Web research prompts. Triggers: research prompt, Claude Desktop, MCP-aware.
- ▌ Cron Payload Discipline · etanhey bundleDiscipline for cron/loop/monitor payloads. Triggers: cron, /loop, recurring tick, merge queue, no-progress.
- ▌ Youtube Pipeline · etanhey bundleExtract knowledge from YouTube videos into BrainLayer. Use when user shares a YouTube link or asks to process/watch/extract from a video. Chains exa (transcript) -> brain_digest (entities/relations) -> brain_store (conclusions). Works with any YouTube URL.
- ▌ Example Client · etanhey bundleExampleClient freelance client management — daily updates, decision tracking, time logging. Use when drafting Client Contact updates, logging scope changes, tracking hours, or any ExampleClient client communication. Triggers: 'draft Client Contact update', 'client update', 'daily update', 'log decision', 'track time', 'example-client'.
- ▌ Interview Practice · etanhey bundleInteractive mock interview simulator with 7 modes: leetcode, system-design, debugging, code-review, behavioral, optimization, and complexity drills. Conducts Socratic-style practice sessions calibrated by company and level. Use when: preparing for technical interviews, practicing coding questions, doing mock system design, or drilling Big O complexity. NOT for: actual job applications, resume writing, or outreach (use coach skill).
- ▌ Claude Web Research · etanhey bundleDEPRECATED ALIAS — renamed to /claude-desktop-research on 2026-04-30. Use /claude-desktop-research instead. This alias remains active until 2026-05-30, then retires. Triggers: 'research prompt', 'Claude Web research', 'Claude Desktop research', 'deep research'.
- ▌ Nightly Docs Update · etanhey bundleAutomated sync between golems repo stats and etanheyman.com portfolio site. Collects package count, test count, skill count, BrainLayer chunk count, and PR count, then updates hardcoded numbers across portfolio files and detects dead references to removed packages. Use when: stats are stale, after merging significant PRs, nightly scheduled runs, or when someone says docs numbers look wrong. NOT for: editorial content rewrites or adding new portfolio sections.
- ▌ Orchestrator Status · etanhey bundleEcosystem-wide status collection and orientation. Use when returning to work, starting a new session, when the user says "where were we", "what's the status", "catch me up", "what happened", or any time you need to understand the current state across projects. This is NOT the repo-scoped /catchup (git diffs) — this is the orchestrator-level "what's happening across the whole ecosystem." Also use when you need to prepare a research prompt — this skill gathers all the context needed to write a detailed, self-contained prompt for a research agent.
- ▌ Architectural Conformance Audit · etanhey bundlePre-R0 diff of implementation vs SOTA research. Triggers: before R0, architectural audit. NOT per-PR review.
- ▌ Research Prompt Quality · etanhey bundleMandatory pre-flight gate before any deep-research prompt ships. Three gates: CHECK-FIRST (non-redundancy), GROUND (Drive refs + current-usage examples + prior-research stance), emit-only-if-pass. Use when writing deep research prompts, Claude Desktop research prompts, deciding should we research, or proposing research. Triggers: 'deep research', 'research prompt', 'should we research', 'propose research'. NOT for executing research — use /research, /claude-desktop-research, or /gemini-research.