← all publishers

khe618

@khe618 source repo

15 published skills

  1. Idea Capture · khe618
    Log future-feature ideas and out-of-scope improvements — the "we could also do X" / "ideally Y, but later" / "skip Z for the first pass" thoughts that surface during prototyping — to a per-project ideas file so they aren't lost between sessions. For a project present in `C:\dev\factory\config\factory.json`, that file is `C:\dev\factory\ideas\<project>.md` (committed and pushed best-effort); otherwise it's the project-local `IDEAS.md`. Use this skill proactively the moment a feature implementation wraps up (the change just landed, the user said "looks good" / "ship it" / "let's stop here"), because deferred ideas vanish from context the instant the conversation moves on. Also use when the user says any of "save this for later", "add to the ideas list", "log this idea", "remember this for next time", "we should do X eventually", "add to IDEAS", "/idea-capture", or a close paraphrase. The skill scans the recent conversation for deferred-improvement signals, de-duplicates against the existing file, appends the en
    0 installs
  2. Skill Review · khe618 bundle
    Skill Review
    0 installs
  3. Implement Task · khe618
    Autonomously implement a repository task from the factory queue (queues/<project>.md in C:\dev\factory, for factory-managed projects) or a local TASKS.md, using the Superpowers workflow. Use when the user asks to implement a task, pick up the next queued item, run an implementation workflow from a task queue, or carry a task through claim, worktree, subagents, review, verification, and a pull request. This is the local twin of the future cloud worker (spec §4.4/§5.1) — every exit path (success, failure, blocked, abandoned) must leave the queue in a terminal, non-`[in progress]`-without-a-claim state.
    0 installs
  4. Merge And Ship · khe618
    Merge a GitHub pull request, get the result shipped to production, and clean up after — as one workflow, for the user's deployed projects (Vercel and/or Render). Use this WHENEVER the user wants to land a PR: "merge PR #9", "merge this PR", "ship PR 12", "merge and deploy", "land my branch", "merge it", or types /merge-and-ship. Treat merging and deploying as inseparable here — a merge that doesn't reach production isn't done. Also use it when a merge has already happened and the user wants the deploy + cleanup that should have followed. Do NOT use it to *open/create* a PR (that's the `pr` skill) or to just commit (that's `commit`).
    0 installs
  5. Supabase Client Auth · khe618
    Use when writing or debugging browser-side Supabase auth (supabase-js v2): login spinners that never resolve, getSession() hanging, logged-in users intermittently unable to act while logged-out works, clicks silently doing nothing, "temporarily unavailable" errors while server logs show 200, navigator.locks / auth-token lock contention, entitlement gating or fail-open decisions, auth-callback pages, or timeouts around supabase.auth/rpc calls. Also when adding any new client code that awaits getSession(), signInWithPassword(), or an authenticated RPC.
    0 installs
  6. Capacitor IOS Appstore · khe618 bundle
    End-to-end guide to ship a Capacitor (or Ionic) iOS app to the Apple App Store using Codemagic CI — Developer-portal bundle ID registration, App Store Connect app record, code signing, building on a cloud Mac, and TestFlight. Use this WHENEVER the user wants to build, sign, or publish a Capacitor iOS app, set up Codemagic for iOS, get an app onto TestFlight or the App Store, or is debugging iOS CI build/signing failures ("requires a provisioning profile", "No matching profiles found", "Cannot save Signing Certificates without certificate private key", missing shared scheme, "Capacitor CLI requires NodeJS", app name already in use). Especially relevant when the user is on Windows and cannot run Xcode locally.
    0 installs
  7. Delegate Implementation · khe618 bundle
    Delegate token-heavy, mechanically-verifiable implementation work to an external coding agent (Codex preferred, opencode on quota exhaustion) to conserve the main session's context. Use when the approach is already decided and the work is bulk — many files receiving the same transformation, a large test suite, a migration, a codemod — and success is checkable by tests, a build, or a greppable invariant. Also use when the user says "delegate this", "hand this to Codex", "offload this", or "run this on opencode". Do NOT use for work under ~3 files or ~100 lines, for anything needing mid-flight conversation, for design decisions, or for diagnosis and debugging handoffs — those go to /codex:rescue.
    0 installs
  8. Supabase Rls Migrations · khe618
    Use when writing, reviewing, or verifying Supabase Postgres migrations, RLS policies, SECURITY DEFINER functions/RPCs, grants, or storage-path code. Also when debugging: a policy that silently matches nothing, "infinite recursion detected in policy" (42P17), "column reference is ambiguous" (42702) from an RPC, "could not choose the best candidate function", anon able to call a function that should be authenticated-only, rows visible/invisible only for some users, a nested embed coming back null, or storage objects that 404 after a move. Covers how to actually test RLS (role impersonation, pglite) — service-role probes prove nothing.
    0 installs
  9. Pr · khe618
    Open a GitHub pull request from the current branch using the gh CLI. Use when the user types /pr, or says "open a PR", "make a PR", "create a pull request", "PR this", "submit a PR", or otherwise asks for the work on the current branch to be turned into a pull request. Assumes the branch is already committed and pushed — this skill does not stage, commit, or push on the user's behalf. Enforces a Summary + Test plan body template, verifies the base branch is correct, and writes the PR body without a Co-Authored-By trailer.
    0 installs
  10. Commit · khe618
    Stage changed files, run the project linter, create a one-line commit, and push to the remote. Use when the user types /commit, or says "commit and push", "commit my changes", "commit what I have", "ship it", or otherwise asks for the changes in their working tree to be committed and pushed in one shot. This skill explicitly overrides the default Claude Code commit flow — no Co-Authored-By trailer, no multi-line body — so prefer it over the default flow whenever the user asks for a quick commit-and-push.
    0 installs
  11. Wakeup · khe618
    Wakeup
    0 installs
  12. Jev Goal · khe618 bundle
    Use when the user asks for work to be driven to completion against acceptance criteria and graded by Jev, or says "jev", "jev goal", "jev this", "grade it with jev", "goal mode", or "keep going until it passes". Also use when asked to self-grade a finished task instead of dispatching a reviewing subagent.
    0 installs
  13. Agent Logs · khe618
    Append durable findings — non-obvious bug fixes, tooling quirks, counterintuitive library/API behavior, anything that took real time to figure out and will plausibly bite again — to a two-tier log. Tier 1 (project-specific findings) goes to a per-subproject `LEARNINGS.md`; tier 2 (cross-project findings about Claude Code itself, OS/shell tooling, or third-party libraries) goes to a topic file under `~/.claude/agent-logs/`. Use this skill proactively the moment you've just (a) fixed a bug whose root cause was not obvious from the symptom, (b) confirmed a workaround for an external tool/library quirk, or (c) verified behavior that contradicts docs or comments. Also use when the user says any of these exact phrases or their close paraphrases — "log this", "log this learning", "save this learning", "remember this for next time", "add to LEARNINGS" — or types `/agent-logs`. The skill writes to the appropriate file; do not append by hand.
    0 installs
  14. Sync Codex · khe618 bundle
    Keep CLAUDE.md and AGENTS.md in sync and mirror skills between Claude Code (~/.claude) and Codex (~/.codex), with AGENTS.md as the single source of truth. Use this whenever the user asks to sync, align, mirror, or reconcile Claude and Codex — e.g. "sync codex", "keep my agents.md and claude.md in sync", "my CLAUDE.md and AGENTS.md have drifted", "mirror my Claude skills to Codex" (or vice versa), "translate this skill/instructions to Codex", or after editing a CLAUDE.md or AGENTS.md and wanting the counterpart updated. It recursively walks the workspace plus the global instruction files, classifies content as general / Codex-only / Claude-only, translates Claude-specific language to Codex equivalents and back, and always reports a plan before changing anything.
    0 installs
  15. Task Manage · khe618 bundle
    Curate a project's task queue (the factory checkout's queues/<project>.md for factory-managed projects, else a project-local TASKS.md) into an ordered queue of self-contained, agent-ready tasks. Use when the user asks to create, update, prune, prioritize, or manage TASKS.md or the factory queue; asks to turn IDEAS.md/ideas/<project>.md, recent session logs, or git history into actionable tasks; or wants in-progress tasks removed after they have merged into master/main.
    0 installs