iamhenry
- 50 skills
- 0 followers
- 1 week ago last updated
- ▌ Code Quality Gate · iamhenry bundleFresh-subagent code quality review gate after implementation and before verification. Use when code changes are complete and the orchestrator needs APPROVE_CODE, REVISE_CODE, or ASK_USER based on plan fidelity, simplicity, tests, repo style, security, and maintainability. Does not implement or write files.
- ▌ Isa Close · iamhenry bundleClose independently accepted Product ISA leaf criteria against the exact verified candidate, update ISA provenance and progress, and create local commits only when invoked by isa-factory authority.
- ▌ Verification Gate · iamhenry bundleReusable verification gate for completed work before commit or merge. Use when implementation is done and Claude must prove the task works, verify the main user flow, route verification by platform, and return a PASS/FAIL/BLOCKED verdict with evidence. Web and mobile-web verification uses agent-browser. iOS and macOS verification uses xcodebuildmcp-cli, with argent flow replay for iOS user-flow proof.
- ▌ Viral Ig Marketer · iamhenry bundleInstagram growth orchestrator for any iOS app. Delegates research to viral-research and production to viral-producer. Owns the growth loop: pull analytics, select content direction from existing research briefs, run the virality gate, delegate rendering, send drafts to human via Telegram, reflect and update strategy. Pulls analytics via Instagram Graph API + RevenueCat every cycle and iterates experiments until MRR reaches the target. Use when running the marketing loop, checking analytics, or updating content strategy. Requires references/config.json to be filled before Cycle 0.
- ▌ Argent Lens · iamhenryPropose multiple visual design variants for on-screen elements and let the human pick in the Argent Lens window. Use when the user asks for design alternatives / options / A-B choices for a screen or component, or any time you have produced more than one candidate look for an element and want a human decision before committing.
- ▌ Shape With Council · iamhenry bundleShape a rough product or engineering idea into an implementation-ready behavior contract using project evidence, current external sources when needed, and the multi-model Council. Use only when the user explicitly asks for shape-with-council, /shape-with-council, or says to shape something with Council. Stops for human approval before updating the canonical project ISA and never implements code.
- ▌ IOS Localization QA · iamhenryRun adaptive iOS simulator localization QA for Expo or React Native apps across one or more locales. Use when the user wants to verify localized UI strings, capture locale screenshots, test onboarding/main app screens in Simulator, or repeat QA for newly added languages. Prefer this skill for multi-locale iOS QA even when the user does not explicitly say "skill".
- ▌ Isa Factory · iamhenry bundleOrchestrate Plan, Implement, Review, Accept, Close, and Repeat for one supplied authoritative ISA without creating duplicate planning or progress artifacts.
- ▌ Subagent Delegation · iamhenry bundleStructured context templates for delegating work to subagents. Use whenever spawning subagents for exploration, planning, or coding tasks so they receive complete structured context.
- ▌ Aso Audit · iamhenryWhen the user wants a full ASO health audit, review their App Store listing quality, or diagnose why their app isn't ranking. Also use when the user mentions "ASO audit", "ASO score", "why am I not ranking", "listing review", or "optimize my app store page". For keyword-specific research, see keyword-research. For metadata writing, see metadata-optimization.
- ▌ Argent QA Flows · iamhenryCreate repeatable QA regression E2E tests as Argent flows from test cases, tickets, or acceptance criteria. Use when the user asks to generate or preserve an automated regression scenario, with deterministic setup, stable targets, executable structural or visual evidence, and two consecutive full passes. For one-off UI checks or replayable paths without acceptance criteria, use argent-test-ui-flow or argent-create-flow. Supports iOS, Android, Chromium, and Vega (Fire TV), where recorded tv-remote steps replace touch directives. Apple TV and Android TV are unsupported; use argent-tv-interact there and report the limitation.
- ▌ Asc Metrics · iamhenryWhen the user wants to analyze their own app's actual performance data from App Store Connect — downloads, revenue, IAP, subscriptions, trials, country breakdowns, analytics, or sales reports via the App Store Connect CLI. Use when the user asks about "my downloads", "my revenue", "how is my app performing", "ASC data", "sales and trends", "my subscription numbers", "App Store Connect metrics", or wants to compare periods or top markets. For ASO keyword/ranking evidence, use Astro MCP. For third-party app estimates, see app-analytics. For subscription analytics depth, see monetization-strategy.
- ▌ Technical Requirements · iamhenry bundlePhase 2 - Clarify technical requirements from product specs. Requires product-adr.md as input. Outputs tech-adr.md. Use when running /technical-requirements, clarifying technical ADRs, or moving from product requirements to a fully-specified technical specification via research, approach selection, and 15 sequential categories.
- ▌ Skill Quality Checklist · iamhenryReview agentic system quality with a lean heuristic gate. Use when auditing, approving, improving, or quality-checking skills, agents, prompts, or agentic workflows and a verdict is needed.
- ▌ Argent Create Flow · iamhenry bundleCreate, record, edit, replay, or repair reusable Argent flow YAML files. Use when the user asks to record or replay a repeatable device path, set up profiling or an A/B comparison, or invoke the authoring engine behind argent-qa-flows. Also use before repeating three or more interactions. For one-off UI checks, acceptance-driven regression tests, or screen video, use argent-test-ui-flow, argent-qa-flows, or argent-screen-recording respectively.
- ▌ Argent Test UI Flow · iamhenryAutonomously test an app UI (iOS or Android) by running interact-screenshot-verify loops using argent MCP tools. Use when testing UI flows, verifying login works, testing navigation, running end-to-end UI test scenarios, manual QA steps, visible UI changes, or visual behavior.
- ▌ Keyword Research · iamhenryWhen the user wants to discover, evaluate, or prioritize App Store keywords. Also use when the user mentions "keyword research", "find keywords", "search volume", "keyword difficulty", "keyword ideas", or "what keywords should I target". For implementing keywords into metadata, see metadata-optimization. For auditing current keyword performance, see aso-audit.
- ▌ Argent Metro Debugger · iamhenry bundleDebug a JS runtime via CDP using argent debugger tools. Primary path is React Native via Metro (iOS / Android / Vega); a subset of the tools (debugger-connect, debugger-status, debugger-evaluate, debugger-log-registry) also drive a Chromium (CDP) app's renderer (an Electron app, or any Chromium browser exposing CDP) through the same surface. Use when connecting to the runtime, inspecting React components, reading console logs, or evaluating JavaScript.
- ▌ Argent Device Interact · iamhenry bundleInteract with an iOS simulator, Android emulator, or Chromium (CDP) app using argent MCP tools. Use when tapping UI elements, performing gestures, scrolling/swiping, typing text, pressing hardware buttons, launching apps, opening URLs, taking screenshots, waiting for an element to appear or disappear, or checking visible app state after interactions.
- ▌ Argent Native Profiler · iamhenryNative profiling for CPU hotspots, UI hangs, memory issues. iOS via xctrace; Android via Perfetto. Use when diagnosing native-level performance issues.
- ▌ Argent IOS Device Setup · iamhenrySet up a cabled physical iPhone for argent. Use when a physical iPhone is involved (a list-devices iOS entry with kind "device") and ONLY then; never for a simulator.
- ▌ Argent Screen Recording · iamhenryRecord a video of an iOS simulator or Android emulator/device screen using the argent `screen-recording` tools. Use when the user asks to record the screen, capture a video of a flow, interaction, or animation, produce a screen recording, or document app behavior as a video clip.
- ▌ Competitor Analysis · iamhenryWhen the user wants to analyze competitors' App Store strategy, find keyword gaps, or understand competitive positioning. Also use when the user mentions "competitor analysis", "competitive research", "keyword gap", "what are my competitors doing", or "compare my app to". For keyword-specific research, see keyword-research. For metadata writing, see metadata-optimization.
- ▌ Metadata Optimization · iamhenryWhen the user wants to optimize App Store metadata — title, subtitle, keyword field, or description. Also use when the user mentions "optimize my title", "ASO metadata", "keyword field", "character limits", "app description", or "write my subtitle". For keyword discovery, see keyword-research. For full ASO audits, see aso-audit.
- ▌ Argent IOS Device Interact · iamhenryDrive a physical iPhone through argent. Use when a physical iPhone is involved (a list-devices iOS entry with kind "device") and ONLY then; never for a simulator. For cable, trust, or signing problems read argent-ios-device-setup.
- ▌ Argent IOS Simulator Setup · iamhenrySet up and connect to an iOS simulator using argent MCP tools. Use when starting a new session, booting an iOS simulator, getting an iOS UDID, or before any iOS simulator interaction task.
- ▌ Argent React Native Profiler · iamhenry bundleProfile a React Native Hermes app to measure re-render and CPU performance using argent profiler tools. Use when optimizing for performance, measuring before/after a fix, spotting slow components, diagnosing re-renders, checking CPU hotspots, or producing a ranked issue report.
- ▌ Argent Android Emulator Setup · iamhenrySet up and connect to an Android emulator using argent MCP tools. Use when starting a new session on Android, booting an emulator, getting a device serial, or before any UI interaction task.
- ▌ Argent React Native App Workflow · iamhenryStep-by-step workflows for developing or debugging React Native apps on iOS simulator or Android emulator. Use when starting the app, debugging Metro, fixing builds, diagnosing runtime errors, or running tests.
- ▌ Git Commits · iamhenryGit commit workflow and message format. Use when making commits, asking about commit conventions, or after completing code changes. Enforces atomic commits with structured messages (type/scope/summary + what/why body).
- ▌ Issue To Pr · iamhenryOrchestrate and judge an issue-to-PR pipeline without editing artifacts directly. Use when the user wants an issue-to-PR workflow, task-to-PR pipeline, or structured path from request to PR readiness. Routes each stage to the owning skill or subagent, checks gate outputs, asks for revisions when the pipeline drifts, and keeps PR as a placeholder.
- ▌ Product Isa · iamhenry bundleCreate or resume `_ai/docs/ISA.md` for a whole app through an eight-category product interview, detailed behavior contracts, binary Ideal State Criteria, verification probes, and a provenance-preserving Decision Ledger. Use when the user runs `/product-isa`, asks to define a whole app without a technical ADR or roadmap, or wants one behavior-first artifact that coding agents can implement directly.
- ▌ App Tiny Bets · iamhenry bundleUse when finding validated tiny iOS app ideas or explicitly validating a wedge for one opportunity from an existing App Tiny Bets report. Phase 1 performs keyword-first discovery with Astro and competitor evidence. Phase 2 runs only when explicitly requested with a report and one selected opportunity, then mines competitor reviews and creates a wedge brief.
- ▌ Create Ticket · iamhenryDraft and file GitHub issues after categorizing them as bug, feature, or task. Use whenever the user wants to create, open, write, or file a GitHub issue, gh issue, bug report, feature request, or task ticket, or attach supplied screenshots or videos to a new or existing issue. Prefer this over freeform issue writing. Do not use for local `_ai/task` plans or the issue-to-pr pipeline.
- ▌ Loop Designer · iamhenry bundleDesign a closed autonomous loop for a measurable goal. Use when the user wants to create an agentic loop, digital worker, autonomous operator, long-running agent, or SKILL.md that can observe act verify record and continue with minimal human intervention.
- ▌ Reddit Reader · iamhenrySearch Reddit posts and comments with PullPush, then return citation-safe findings with direct Reddit URLs.
- ▌ Reproduce Bug · iamhenryLightweight SOP for reproducing bugs and proving whether a reported issue can be triggered. Use when Claude needs to reproduce a bug, validate a bug report, capture a repro video or screenshot, and return a clear REPRODUCED/NOT_REPRODUCED/BLOCKED result. When browser-based reproduction is needed, rely on the dogfood skill for browser setup, navigation, and evidence capture.
- ▌ System Shaper · iamhenryShape a messy workflow or system into one simple reliable flow. Use when the user wants to design a process, reduce brittleness, define owners, choose one source of truth, or turn an idea into a minimal operating model.
- ▌ Gather Context · iamhenry bundleResearch existing code before changes, or answer a focused codebase question. Calibrates local and external investigation to uncertainty, then presents supported approaches, minimal diff first, without implementing them.
- ▌ Judge Proposal · iamhenryJudge proposed approaches from a task artifact or an explicitly supplied standalone proposal and cited evidence. Scores options against hard gates and ETHOS, respects selection and writeback authority, and returns a decision or ASK_USER with one focused question. Does not implement anything.
- ▌ React Patterns · iamhenry bundleReact best practices and anti-patterns reference. Use when writing React components, reviewing code for anti-patterns, debugging useEffect issues, optimizing performance, or deciding between state vs derived values. Covers Effects, state design, component patterns, performance, and event handling.
- ▌ Second Opinion · iamhenryObtain independent read-only critiques through `opencode run`. Use when the user asks for a second opinion, asks Grok/Luna/GLM/Kimi/Sol/DeepSeek/Opus/Fable, wants multiple models to review something, compare model opinions, or use OpenCode run for critique.
- ▌ Viral Producer · iamhenry bundleSpec-in, content-out Reel renderer. Receives a complete production spec (format tier, topic, hook, CTA, caption, imagery direction) from the viral-ig-marketer orchestrator and produces a rendered .mp4 + caption file + metadata. Use this skill whenever you need to render a faceless Instagram Reel from a fully-defined spec. Trigger when creating Reels, rendering animations, or producing video from a production spec. Also trigger when referencing Remotion, fal.ai, video rendering, or motion graphics. This skill does NOT make creative decisions — format selection, virality scoring, caption writing, and content strategy are handled upstream by viral-ig-marketer. It validates the incoming spec, generates assets, renders via Remotion, saves the caption, and packages output.
- ▌ Viral Research · iamhenry bundleViral content research and DNA extraction for Instagram Reels. Use this skill whenever you need to research what's performing in a niche on Instagram, find viral faceless Reels, download and analyze them frame-by-frame, identify patterns, and produce a structured research brief. Trigger whenever the user mentions viral content research, Instagram research, Reel analysis, content DNA, swipe file building, niche research, competitor analysis for social content, or wants to understand why certain content performs. Also trigger when the user wants to find content formats to adapt, study what's working in a niche, or build a research-backed content strategy. This skill is research-only — it does not generate or publish content.
- ▌ Isa Plan · iamhenry bundlePlan one thin vertical slice from an authoritative ISA for the local ISA Factory. Reads the ISA, current code, Git history, and JOURNAL, then returns a transient locked slice packet with narrow capability assignments and evidence routing. Use when the ISA Factory needs its next Plan stage; never creates planning artifacts.
- ▌ Argent · iamhenry bundleRun Argent skills to drive, test, debug, profile, and prove iOS, Android, TV, and Chromium apps on simulators, emulators, and physical devices using the `argent` CLI without an LLM in the loop. Use whenever a task mentions Argent, a flow YAML, argent MCP tools, device interaction, UI testing, profiling, Metro debugging, screen recording, screenshot diffs, or on-device user-flow proof, or when an iOS repro or verification task needs a replayable device flow. Builds and mechanical proof stay with xcodebuildmcp-cli; use that skill instead for compile/build/test commands.
- ▌ Astro Aso · iamhenry bundleQuery local Astro Mac app database for ASO insights. Use when the user asks about keyword rankings, historical ranking data, trend analysis, competitor keywords, app ratings, keyword opportunities, or ASO health metrics.
- ▌ Aso Worker · iamhenry bundleAutonomous App Store keyword optimizer — researches, audits, and updates metadata to improve organic search rankings.
- ▌ Cua Driver · iamhenry bundleDrive a native GUI app (macOS, Windows, Linux) via the cua-driver CLI (default) or MCP server — snapshot its accessibility tree, click/type/scroll by element_index or pixel coords, verify via re-snapshot, all without bringing the target to the foreground. Use when the user asks you to operate, drive, automate, or perform a GUI task in a real application on the host.
- ▌ Judge Plan · iamhenryLean standalone gate for reviewing create-issue plan artifacts before implementation. Use after `{ISSUE_DIR}/plan.md` exists to check format, proposal fidelity, actionability, and ETHOS alignment without doing architecture review or implementation.