원클릭으로
crawlkit
// Maintain and release the crawlkit Go library, preserving downstream compatibility for gitcrawl, slacrawl, discrawl, and notcrawl.
// Maintain and release the crawlkit Go library, preserving downstream compatibility for gitcrawl, slacrawl, discrawl, and notcrawl.
| name | crawlkit |
| description | Maintain and release the crawlkit Go library, preserving downstream compatibility for gitcrawl, slacrawl, discrawl, and notcrawl. |
| license | MIT |
| metadata | {"source":"https://github.com/vincentkoc/dotskills"} |
Maintain crawlkit, the shared Go library for crawl app archive infrastructure. Use this skill to keep shared archive infrastructure reusable, tagged, and safe for downstream app branches.
crawlkit.gitcrawl, slacrawl, discrawl, or notcrawl can merge
against a released crawlkit tag.crawlkit Go module release.Work in /Users/vincentkoc/GIT/_Perso/crawlkit unless the user points at a
different checkout.
Read repo-local AGENTS.md, README.md, CONTRIBUTING.md, and
docs/publishing.md before release or compatibility work.
Keep provider-specific logic out of crawlkit. Shared mechanics belong in
packages such as config, store, snapshot, mirror, state, output,
progress, tui, cache, and control.
Run the library gate with workspace masking disabled:
GOWORK=off go mod tidy
git diff --exit-code -- go.mod go.sum
GOWORK=off go vet ./...
GOWORK=off go test -count=1 ./...
For release checks, verify the signed tag and public Go proxy:
git tag -v <version>
GOPROXY=https://proxy.golang.org GONOSUMDB= go list -m github.com/vincentkoc/crawlkit@<version>
For downstream readiness, inspect app branches read-only. Confirm they are
clean, rebased, require the released crawlkit version, and pass:
GOWORK=off go test ./...
<app> --help
<app> --version
<app> metadata --json
<app> status --json
<app> tui --json
Use temp HOME, XDG_CONFIG_HOME, and XDG_CACHE_HOME for CLI smokes.
Never mutate live app archives.
v0.4.0.crawlkit change or readiness report.Manage one tmux agent lane from its matching ops pane, inspect live pane state and Codex logs on cold start, and produce concise manager summaries for OpenClaw and adjacent project work.
Recover Codex and Claude sessions from tmux cockpit panes, CX SAVE snapshots, codex-cockpit history, and recent Codex logs without overwriting the useful restore source first.
Template skill for repository authors; excluded from public publishing.
Use when inspecting a ghcrawl SQLite store, pulling GitHub issue/PR data, refreshing summaries, embeddings, and clusters, or extracting one cluster and its evidence through the ghcrawl CLI.
Maintain, verify, and release graincrawl, the local-first Granola archive CLI, including SQLite archive behavior, read-only Granola source boundaries, Homebrew tap packaging, and crawlkit-powered TUI/snapshot surfaces.
Investigate a cluster of GitHub issues and PRs, determine canonical candidates, post duplicate/related status, preserve contributor credit, and execute cleanup actions. Supports autonomous mode for provided-link-only closeout, merge/fix follow-through, changelog, and post-merge issue/PR cleanup.