Sandbox Lifecycle Debug
vercel-labs/vercel-openclaw-archived
Sandbox lifecycle debugging for vercel-openclaw: create, resume, stop, snapshotting, reset, stale-running reconciliation, persistent Sandbox v2 behavior, hot spares, and lifecycle locks.
Keep prose specs and design docs honest against the code using Interlinked's spec-audit system.
$ npx skills add QuentinCody/interlinked-cli --skill interlinked-spec-audit -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install QuentinCody/interlinked-cli interlinked-spec-audit --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/QuentinCody/interlinked-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/interlinked-spec-audit .claude/skills/interlinked-spec-audit && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "interlinked-spec-audit" agent skill from https://github.com/QuentinCody/interlinked-cli/tree/main/skills/interlinked-spec-audit into .claude/skills/interlinked-spec-audit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "interlinked-spec-audit", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/QuentinCody/interlinked-cli/tree/main/skills/interlinked-spec-auditType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add QuentinCody/interlinked-cli --skill interlinked-spec-audit -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install QuentinCody/interlinked-cli interlinked-spec-audit --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/QuentinCody/interlinked-cli.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/interlinked-spec-audit .agents/skills/interlinked-spec-audit && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "interlinked-spec-audit" agent skill from https://github.com/QuentinCody/interlinked-cli/tree/main/skills/interlinked-spec-audit into .agents/skills/interlinked-spec-audit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "interlinked-spec-audit", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add QuentinCody/interlinked-cli --skill interlinked-spec-audit -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install QuentinCody/interlinked-cli interlinked-spec-audit --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/QuentinCody/interlinked-cli.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/interlinked-spec-audit .cursor/skills/interlinked-spec-audit && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "interlinked-spec-audit" agent skill from https://github.com/QuentinCody/interlinked-cli/tree/main/skills/interlinked-spec-audit into .cursor/skills/interlinked-spec-audit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "interlinked-spec-audit", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/QuentinCody/interlinked-cli.git --path skills/interlinked-spec-audit--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add QuentinCody/interlinked-cli --skill interlinked-spec-audit -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install QuentinCody/interlinked-cli interlinked-spec-audit --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/QuentinCody/interlinked-cli.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/interlinked-spec-audit .gemini/skills/interlinked-spec-audit && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "interlinked-spec-audit" agent skill from https://github.com/QuentinCody/interlinked-cli/tree/main/skills/interlinked-spec-audit into .gemini/skills/interlinked-spec-audit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "interlinked-spec-audit", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install QuentinCody/interlinked-cli interlinked-spec-auditInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add QuentinCody/interlinked-cli --skill interlinked-spec-audit -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/QuentinCody/interlinked-cli.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/interlinked-spec-audit .github/skills/interlinked-spec-audit && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "interlinked-spec-audit" agent skill from https://github.com/QuentinCody/interlinked-cli/tree/main/skills/interlinked-spec-audit into .github/skills/interlinked-spec-audit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "interlinked-spec-audit", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add QuentinCody/interlinked-cli --skill interlinked-spec-audit -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install QuentinCody/interlinked-cli interlinked-spec-audit --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/QuentinCody/interlinked-cli.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/interlinked-spec-audit .opencode/skills/interlinked-spec-audit && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "interlinked-spec-audit" agent skill from https://github.com/QuentinCody/interlinked-cli/tree/main/skills/interlinked-spec-audit into .opencode/skills/interlinked-spec-audit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "interlinked-spec-audit", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
interlinked-spec-auditKeep prose specs and design docs honest against the code using Interlinked's spec-audit system.
Interlinked Spec Audit is an agent skill from QuentinCody/interlinked-cli. Keep prose specs and design docs honest against the code using Interlinked's spec-audit system. Load this when extracting a doc's invariants or facts (interlinked spec invariants, spec agenda), when you see [interlinked:spec-drift], [interlinked:spec-marker], [interlinked:spec-xref], or [interlinked:disputed-ground] warnings after editing markdown, when ingesting/triaging an external review report (interlinked findings ingest / status / verify / ack), or when running executable doc examples (interlinked doctest)…
Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
It sits in Business, Finance & HR, covering Architecture decision records and Accounting and bookkeeping. The repository describes itself as: The harness for your harness. Local hooks, taste enforcement, and developer observability for AI coding agents (Claude Code, Codex, Cursor, Copilot CLI). The licence is MIT.
Read from SKILL.md and the folder at commit 31b5259. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
bashFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Interlinked Spec Audit loads about 3.3k tokens when it runs. Until then it costs about 181 tokens; SKILL.md has 1,467 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from QuentinCody/interlinked-cli at commit 31b5259, republished under its MIT licence (© QuentinCody). 1,467 words, ~3,345 tokens.
.claude/skills/interlinked-spec-audit/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.The spec-audit system is three cooperating substrates plus doctest. Its one policy: detect, never autofix — findings carry evidence and candidate resolutions, but the agent always writes the fix.
interlinked spec) — deterministically extracts the enumerable facts that
drift during revision (ID registries like FG-INV-07/B7, count/range claims, headings/
§-refs, backticked paths, <!-- fact:NAME --> markers), merges them cross-file, and flags
disagreements ("drift") at edit time.interlinked findings) — ingest an external reviewer's numbered
report into a durable corpus, then track each finding to closure (touched by an overlapping
edit, or acked with a reason).[interlinked:spec-*] or [interlinked:disputed-ground] warning after a markdown edit.interlinked specTwo subcommands, no flags:
interlinked spec agenda # → .interlinked/review-agenda.md
interlinked spec invariants <file> # → .interlinked/policies/<basename>.invariants.mdspec agenda — walks cwd, writes a review agenda with three sections: compose-checks
(an ID namespace/declared fact constrained from ≥2 files — "read them together, confirm no
contradiction"), coverage gaps (a section whose heading matches a kind — format /
protocol / crypto-keys / … — but whose body omits that kind's standard concerns), and
outstanding deterministic drift, then an open review-findings section appended last. It
asks questions, never renders verdicts.spec invariants <file> — for markdown: numbered registry rows + MUST/never/"sole truth"
doctrine sentences (fenced code/blockquotes skipped). For code: // INVARIANT: / // SAFETY:
comments + assert(/assert! calls. Output is a labeled taxonomy with verbatim quotes +
file:line provenance (review context / Tier-2 classification input).interlinked findingsReview-report ingestion + reconciliation. The CLI operates on review_-prefixed findings.
interlinked findings ingest <report> [--reviewer <name>] # parse a numbered report into the corpus
interlinked findings status [--all] # "N total — X open, Y touched, Z acked"
interlinked findings verify [--write] # re-anchor findings whose lines moved
interlinked findings ack <findingId> --reason <text> [--by <name>]N. [severity: high] statement…
(severity optional; first repo-path:line token = the anchor; Evidence: line = the quote).
bug_class is derived from the statement's first 6 words, so re-ingesting a reworded finding
creates a new row (same text merges provenance).--write re-anchors moved rows. verify never changes reconciliation state —
it keeps the ledger true, it doesn't close anything.acked txn (a later touch never downgrades an ack).Storage: corpus .interlinked/findings/corpus.jsonl (append-only, last-write-wins per id)
~/.interlinked/findings-corpus.jsonl; reconciliation sidecar
.interlinked/findings/reconciliation.jsonl (states: open/touched/acked). Two-axis model:
corpus status (candidate/approved/…) vs. the reconciliation state the CLI reports.interlinked doctestFor expected output as well as successful execution, use tests contracts import <doc>
on explicit json interlinked-contract fences. Ordinary code fences remain illustrative.
Import creates proposed cases with the original document hash and quoted example; it never
executes them or authorizes policy. Exact observation bindings detect altered expectations;
general requirement interpretation stays advisory. Run selected cases explicitly with
tests contracts run; use interlinked-verify for the manifest and bounded runners.
Existing doctest behavior remains exit-status based.
Executes markdown code-fences that opted in with a doctest info-string token, asserting each
exits 0. Only tagged fences run (untagged rm -rf examples are never executed).
```bash doctest
interlinked findings status
```Flags: --path <file|dir> (default cwd), --json. Each block is an independent
bash -c (60s timeout); output doctest: P/T block(s) passed, exit 1 on any failure.
Caveats (verified): it runs in the CLI's process.cwd(), not --path's directory (run
it from the repo root); a missing/typo'd --path silently reports 0/0 and exits 0 (check
the total is nonzero); no cd/env/var state carries across blocks; the fence language is ignored
(everything runs as bash).
All gated by config spec_checks (default on).
The repository ledger skips Git-ignored files and directory trees, including local archive
copies. Tracked files matched by ignore patterns still participate. Incremental
refreshes and previews preserve the scope captured when the ledger was built; rebuild after
changing ignore or tracking rules. Every build takes a fresh Git ignore snapshot.
If Git is unavailable, the bounded filesystem walk still runs with its standard exclusions.
Do not rewrite historical snapshots to satisfy a live-repository link warning. After updating
the daemon, the next markdown observation refreshes the derived Stop stash; evidence logs stay
intact.
A fresh spec agenda run can confirm repository scope independently of the daemon's ledger.
PostToolUse single-file (8 checks, severity: warning): spec_dangling_anchor (proven — a
[x](#slug) or §N.N ref with no target), spec_numbering, spec_count_claim ("six bets"
above a B1..B7 census), spec_pitfall (curated spec falsehoods), spec_claim_untagged,
spec_capacity_claim, spec_table_sum (proven — a Total row that doesn't recompute),
spec_stage_order.
PostToolUse cross-file drift — on a markdown edit, [interlinked:spec-drift] for
count/range/declared-fact/xref drift involving the edited file (≤5/edit; the rest deferred to
the evidence log and review agenda).
Quoted code examples, quoted phrases and explicit Evidence:/Example:/input/output fields
do not assert live numeric facts or contribute example IDs to the census. Individually
formatted identifiers and count tokens remain supported. These rules depend on content,
not repository names or review-directory paths. Declared fact: markers must be live markup:
markers inside inline code, fenced code or blockquotes are examples, not declarations.
Generic count claims use a scoped identifier census. A README may describe its directory;
other documents must mention the namespace or link to its home near the claim before sibling
files enter the census. Nearby explicit links can select another document set. A shared noun
such as “gates” does not join an unrelated repository-wide identifier namespace. Stop reports
a repository snapshot; it does not claim
that the current session introduced every finding. Full comparisons, related files, stable
finding IDs and observation provenance are retained in spec-drift.jsonl and can be searched
with interlinked data search --source spec-drift. The prior session stash is bounded, so
first observation is not evidence of when a defect was introduced.
PreToolUse spec pre-gates (arm after the session's first markdown edit builds the ledger):
ask ([interlinked:spec-marker], exact-match,
zero-FP): a write setting <!-- fact:NAME --> to a value conflicting with other files prompts
the human — it's an ask, not a hard block. Response: update every site of the fact (or
fix the source of truth first), then retry.[interlinked:spec-xref]).[interlinked:spec-drift], introduced-only).Disputed-ground — reading or editing a file that carries open review findings emits
[interlinked:disputed-ground] <file> carries N open review finding(s)… you are building on disputed ground.
Stop nudges (stderr, never block): retained structural marker/link findings, and ingested review findings with neither a touching edit nor an ack. Inferred count/range comparisons are heuristic evidence and never become spec Stop nudges or automatic sibling-edit obligations. Unclassified legacy stash entries also do not qualify. Structural findings take priority before the bounded Stop stash is capped, so advisory volume cannot crowd them out. Old inferred completion entries remain preserved but do not trigger completion reminders or code-signature Stop warnings.
All observed drift remains append-only in spec-drift.jsonl, including heuristic findings;
stop_eligible records whether its kind qualifies for a Stop nudge. Search with
interlinked data search --source spec-drift --json, or inspect the live tail with
interlinked query spec-drift. A quiet Stop does not certify that all prose agrees.
After upgrading Interlinked CLI, use the normal build/update and reload workflow in each
running project so its daemon loads the new parser and Stop policy. Existing log history and
review documents are preserved; the next markdown observation refreshes the derived stash.
How to respond: for inferred count/range drift, first check whether the text is an example,
historical quotation, sub-range or a live assertion about the same registry. Preserve quoted
review evidence. Only after establishing a real contradiction decide which side is stale,
fix it, recount, then check sibling docs stating the same fact. For dangling
anchors — fix or qualify the ref. For a marker ask — update all sites, retry. For
disputed-ground/open findings — resolve with an edit, or interlinked findings ack <id> --reason.
.interlinked/)findings/corpus.jsonl, findings/reconciliation.jsonl, review-agenda.md,
policies/<file>.invariants.md. Disable the checks with {"spec_checks":{"enabled":false}} in
guard-rules.
interlinked spec invariants docs/design/big-plan.md # taxonomy of the doc's invariants
interlinked spec agenda # repo-wide review agenda
interlinked findings ingest audit.md --reviewer sol # triage an external review
interlinked findings status # open/touched/acked
# …edit to address findings (overlaps auto-mark "touched")…
interlinked findings ack <id> --reason "deferred to v2; tracked in #412"
interlinked findings verify --write # re-anchor moved findings.interlinked/* gitignore has no ! carve-out for findings/, so the corpus, reconciliation
log, and agenda do not travel in PR diffs or to teammates. (To actually commit it you'd add
!.interlinked/findings/corpus.jsonl to .gitignore.)interlinked verify yet — only in the
PostToolUse ledger phase, Stop, and spec agenda. Don't expect verify to report it.ask, not a hard block, and only arms after the session's first
markdown edit — the very first markdown write of a fresh daemon is ungated.findings ingest is format-specific (numbered N. [severity] … at column 0); reworded
re-ingests create distinct rows.ask/warning decisions reach you; suppression grammar.interlinked collect (backfill Codex sessions into the timeline).© QuentinCody, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/interlinked-spec-audit of QuentinCody/interlinked-cli.
Open the folder on GitHubat commit 31b5259
Interlinked Spec Audit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Interlinked Spec Audit this skillQuentinCody/interlinked-cli | 178 | — | ~3.3k | Automated safety check: Pass | MIT | |
| Sandbox Lifecycle Debugvercel-labs/vercel-openclaw-archived | 117 | — | ~809 | Automated safety check: Pass | MIT | |
| Longbridge Market Datasickn33/agentic-awesome-skills | 47k | 1 repos | ~1.7k | Automated safety check: Pass | MIT | |
| Agentic System Designooiyeefei/ccc | 494 | — | ~7.3k | Automated safety check: Pass | MIT | |
| Merge ReviewSethGammon/Citadel | 922 | — | ~1.7k | Automated safety check: Pass | MIT | |
| Barchartgauss314/skills | 246 | — | ~5.4k | Automated safety check: Pass | MIT |
vercel-labs/vercel-openclaw-archived
Sandbox lifecycle debugging for vercel-openclaw: create, resume, stop, snapshotting, reset, stale-running reconciliation, persistent Sandbox v2 behavior, hot spares, and lifecycle locks.
sickn33/agentic-awesome-skills
Real-time quotes, K-line charts, order book, trade ticks, intraday capital flow, market sentiment temperature, trading session schedule, security lists, exchange rates, and IPO calendar for…
ooiyeefei/ccc
Prescriptive Q&A workflow for designing agentic pipelines, multi-model councils, sub-agent hierarchies, and tool-loop hardening for any domain.
SethGammon/Citadel
Reviews pending fleet worktree merges before they're accepted.
gauss314/skills
Quotes, fundamentals, insider, analyst ratings, earnings estimates, financial summary, income/balance/cashflow detail y company profile (delayed 15-20min).
AlexZio00/sovereign-skills
Exhaustive, denominator-driven audit of an entire area (codebase, docs, memory, skills, DB, config).
QuentinCody/interlinked-cli
Package, test, and operate the experimental Interlinked Cowork plugin.
QuentinCody/interlinked-cli
Overview and router for the Interlinked CLI — a local guard, quality-enforcement, simplification-review, semantic-code-search, and observability layer for AI coding agents.
QuentinCody/interlinked-cli
Coordinate with other agents/humans via the optional Interlinked MCP Server, and use local checkpoints & file reservations.
QuentinCody/interlinked-cli
Investigate agent activity and JSONL/gzip evidence. An agent skill from QuentinCody/interlinked-cli.
QuentinCody/interlinked-cli
Install and operate Interlinked's optional local semantic function index.
QuentinCody/interlinked-cli
Respond to blocked package installs and manage the Interlinked supply-chain allowlist.
Categories
Keep prose specs and design docs honest against the code using Interlinked's spec-audit system. Interlinked Spec Audit is an agent skill from QuentinCody/interlinked-cli. Keep prose specs and design docs honest against the code using Interlinked's spec-audit system.
Interlinked Spec Audit fits situations like: tasks that involve Architecture decision records; tasks that involve Accounting and bookkeeping.
Run `npx skills add QuentinCody/interlinked-cli --skill interlinked-spec-audit -a claude-code`. Or copy the skill folder (skills/interlinked-spec-audit in QuentinCody/interlinked-cli) into .claude/skills/interlinked-spec-audit in your project. Claude Code loads it when a task matches its description.
Run `npx skills add QuentinCody/interlinked-cli --skill interlinked-spec-audit -a codex`. Or copy the skill folder (skills/interlinked-spec-audit in QuentinCody/interlinked-cli) into .agents/skills/interlinked-spec-audit in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add QuentinCody/interlinked-cli --skill interlinked-spec-audit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/interlinked-spec-audit, .gemini/skills/interlinked-spec-audit, .github/skills/interlinked-spec-audit and .opencode/skills/interlinked-spec-audit in your project.
Going by SKILL.md and its folder, Interlinked Spec Audit needs the command-line tools its instructions call (bash).
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Interlinked Spec Audit is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.3k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Interlinked Spec Audit: Sandbox Lifecycle Debug (vercel-labs/vercel-openclaw-archived, 117 stars), Longbridge Market Data (sickn33/agentic-awesome-skills, 47k stars), Agentic System Design (ooiyeefei/ccc, 494 stars) and Merge Review (SethGammon/Citadel, 922 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
QuentinCody (a GitHub user) maintains it in QuentinCody/interlinked-cli, which has 178 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 2, 2026.
Source: QuentinCody/interlinked-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.