jinwon-int
@jinwon-int Organization
Public Skills
skillsuggest
by jinwon-int
Use when asked to find automatable routines, improve an existing skill, review skill candidates, or list and roll back autosave-installed skills. Detects repeated procedures, reviews create/patch/support-file skill proposals (human-in-the-loop), and audits autosave auto-mode changes.
gh-pr-flow
by jinwon-int
Use when committing or pushing code, opening or merging a PR, resolving REVIEW_REQUIRED, or landing changes in jinwon-int repos. PR-first — exact-head green checks, cross-account review (jinon86/seoseo-ai via relay) after fresh user approval, squash merge, cleanup. Not for Wiki edits (wiki-record).
scheduled-verification-with-session-fallback
by jinwon-int
Schedule a verification/check to run at a future time, choosing a scheduler that survives what can happen before it fires — a persistent systemd timer/crontab when the wait can cross a reboot (any multi-hour or overnight wait), a systemd-run transient timer only for short waits — and treating session-bounded CronCreate as a last resort. Use when a check must fire at a known future time, when a scheduled check silently never ran, or before claiming a node "cannot schedule durably".
gh-pr-flow
by jinwon-int
Validate, independently review, and normally squash-merge protected GitHub pull requests. Use when a PR must pass exact-head, green-check, author/reviewer separation, or required-review gates; when a jinon86- or seoseo-ai-authored PR needs approval from the other relay-held account; or when landing changes without weakening branch protection.
nclex-a2a-content-pipeline
by jinwon-int
Drive a jinwon-int/nclex content PR through the full narrow-gate A2A pipeline — terminology lane dispatch, result-preservation rerun on verdict fail, coverage review projection, CI recovery (stale base.sha), content 2-lane dispatch with keyring-trusted worker routing, signed receipt posting, and a2a/receipts verification. Includes the sanctioned task watcher (watch-task.sh, #1389) for polling broker tasks with the correct terminal vocabulary. Use when authoring or shepherding an NCLEX 출제 PR (new_case/rewrite/remediation), when a terminology or content lane must be dispatched, when a lane returns review_verdict_failed, when polling an A2A lane task, or when receipts must be projected to the PR. 확립 2026-08-13 RRP-003(#249)·PA-006(#251) 2회 완주.
gh-ci-wait
by jinwon-int
Use when you pushed or opened/updated a PR and would say "I'll continue once CI is green/failed" — register a durable CI wait; the promise is real only with a wait_id. Also use to triage a SessionStart ⚠ 미완 약속 block (never re-register active ⏳ waits; dropped ones branch on skip_reason).
ccc-wiki-record
by jinwon-int
Record durable operating knowledge in the Seoyoon Family Wiki through the wiki-agent PR-first workflow. Use for decisions, runbooks, node facts, incidents, task memory, or operating-log entries that must survive the current session without storing raw secrets.
wiki-record
by jinwon-int
Use when you need to durably record a decision, runbook, node fact, incident, or operating-log entry in the Seoyoon Family Wiki. PR-first flow (wiki-agent write-path -> edit in the worktree -> wiki-agent pr); handles TM-/ND-/LOG- section IDs, the worktree path, and the no-raw-secrets rule.
fleet-html-report
by jinwon-int
Use when an owner-facing result is too wide or too long for a chat bubble — a multi-column fleet status matrix, a cost/usage dashboard, a per-node self-update table — and a throw-away single-file HTML page the owner can open on a phone or laptop would read better. Builds one self-contained HTML (inline CSS, no JavaScript, no external requests) from a small JSON spec, writes it under an artifacts/ directory, and names the path so the bridge attaches it to the Telegram/Matrix reply (#2109 C).
fleet-diagram
by jinwon-int
Use when an owner-facing answer would be clearer as a picture than as a table or prose — a fleet status matrix, an incident/canary timeline, or a PR/issue dependency graph. Renders a small JSON spec to PNG (and SVG) with no external renderer, saves it under the node's project root, and names the path so the bridge attaches it to the Telegram/Matrix reply (#2109 B).
distill
by jinwon-int
Use when the operator says /distill or wants to run, inspect (status, stats [days]), toggle (dryrun/live, disable/enable) or compact the Session Distiller — the PreCompact+SessionEnd pipeline that distills transcripts via Haiku into Honcho and wiki-candidates.
github-merge-state-conflict-diagnosis
by jinwon-int
Use when PR checks never appear, mergeable stays UNKNOWN, a branch is conflicting or stale, or the base advances beneath a reviewed PR. Compare CLI and API fields, test the exact PR objects without changing the user's checkout, and verify which revision CI actually tested.
self-update
by jinwon-int
Use when asked to update/upgrade this node's ccc-node harness (~/.claude) to GitHub latest or check harness drift across the fleet. Read-only drift check and diff; applying needs explicit OK, backs up, runs setup.sh, validates, rolls back on failure. Not for the bridge (bridge/start.sh --upgrade).
bridge-safe-detached-run
by jinwon-int
Use when a command may outlive the session or a bridge restart (installs, indexing, builds, migrations, long tests), a background job was killed by a bridge restart, or a finished job looks failed because its watcher died. Runs it as a logged systemd transient unit with EXIT marker and job registry.
bridge-yield-continue
by jinwon-int
Use when multi-bundle work remains after the current logical unit (including after a GitHub CI external event) and the next unit needs no new user choice or approval. Registers a durable bridge baton for the next authorized work bundle and ends the current turn cleanly.
ghost-process-cleanup-and-verification
by jinwon-int
Use when a background process (cron job, systemd timer, at job, scheduled task) exists but should not, or the same task runs in several places and only one copy should remain. Back up, remove only the stale entries, and verify parallel installations aren't collateral damage.
debug-long-running-agent-tasks
by jinwon-int
Use when long-running file-producing background agents report "running" or "came to rest" or repeat task-notifications but no output files appear. Verify via the filesystem, then relaunch them as foreground agents with small logical chunks.
fleet-task-handoff-with-constraints
by jinwon-int
Use when handing off unfinished multi-node work — mid-pilot, at session end with items outstanding, or moving a task to another node. Classify each item's approval gate, record where it may NOT run, verify each cited metric's counting method, and name prior errors so they aren't rediscovered.
mcp-add
by jinwon-int
Use when adding web search, fetch/scrape, docs, or other MCP tool servers to this node. Registers at user scope (node-global), reading any API key from the node's resolved env file so the secret never appears in a command, transcript, or commit. Idempotent; pre-allows the tools in settings.json.
web-routing
by jinwon-int
Use when doing web research, reading known public URLs, or looking up developer docs/README/issues/merged PRs. Routes search to Firecrawl Search, URL reads to Firecrawl scrape, dev lookups to the Firecrawl Developer Index; fleet SearXNG only as explicit fallback. Portable via bundled stdlib helpers.
github-incident-recovery-merge-retry
by jinwon-int
Use when CI or merge operations on an authorized, reviewed PR fail because of GitHub transport/service failures, not code or policy. Verify checks and independent review on the exact head, tell queue admission from merge completion, retry only classified transient failures within a fixed budget.
bridge-detached-self-restart
by jinwon-int
Use whenever you are about to restart a service your current session runs inside (Telegram bridge, gateway, broker tunnel), e.g. config reload, timeout tuning, self-update checkout swap. Detaches restart+verify into a systemd-run unit first so verification survives. Not for peer/unrelated services.
web
by jinwon-int
Search the public web through Firecrawl Search (default) or explicit fleet SearXNG, fetch/read known public URLs through Firecrawl scrape, and search Firecrawl Developer Index for public documentation, README, issue, and merged-PR evidence. Use for current external facts and developer research. NOT for Family Wiki content or private/internal URLs.
typesafe-ai
by jinwon-int
Build AI-powered software with TypeSafe: small units of AI intelligence you can use like programming primitives. Its System One models, including Jev, turn natural language and application state into typed judgments and probabilities that code can combine. Use when a feature needs programmable common sense, when brainstorming what AI could make possible in an app, or when an LLM prompt-and-parse step could become a structured decision. Applications include routing, ranking, extraction, verification, and interactive experiences; these are starting points, not the limits. Read live docs and cookbooks to find useful patterns and discover new combinations.