vincentkoc/dotskills/crawlkit

Claude Code and agent skill by vincentkoc/dotskills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Maintain and release the crawlkit Go library, preserving downstream compatibility for gitcrawl, slacrawl, discrawl, and notcrawl.

Install

npx vskill@latest install vincentkoc/dotskills/crawlkit

SKILL.md

Crawlkit

Purpose

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.

When to use

  • Editing or reviewing crawlkit.
  • Moving common crawl app behavior into the library.
  • Checking whether gitcrawl, slacrawl, discrawl, or notcrawl can merge

against a released crawlkit tag.

  • Preparing or verifying a crawlkit Go module release.
  • Investigating shared TUI, snapshot, config, SQLite, mirror, progress, or

control metadata behavior.

Workflow

  1. Locate the crawlkit checkout from the current repository, an explicit user

path, or the configured workspace root.

  1. Read repo-local AGENTS.md, README.md, CONTRIBUTING.md, and

docs/publishing.md before release or compatibility work.

  1. 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.

  1. Run the library gate with workspace masking disabled:

``bash GOWORK=off go mod tidy git diff --exit-code -- go.mod go.sum GOWORK=off go vet ./... GOWORK=off go test -count=1 ./... ``

  1. For release checks, verify the signed tag and public Go proxy:

``bash git tag -v <version> GOPROXY=https://proxy.golang.org GONOSUMDB= go list -m github.com/vincentkoc/crawlkit@<version> ``

  1. For downstream readiness, inspect app branches read-only. Confirm they are

clean, rebased, require the released crawlkit version, and pass:

``bash GOWORK=off go test ./... <app> --help <app> --version <app> metadata --json <app> status --json <app> tui --json ``

  1. Use temp HOME, XDG_CONFIG_HOME, and XDG_CACHE_HOME for CLI smokes.

Never mutate live app archives.

Inputs

  • Target task: library edit, release verification, downstream readiness, or TUI

backport.

  • Optional version tag such as v0.4.0.
  • Optional downstream app branch paths.

Outputs

  • A clean crawlkit change or readiness report.
  • Validation commands and results.
  • Explicit compatibility risks for downstream app branches.
  • Local binary rebuild notes only when the user asks for app binaries.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
92
Repository forks
8
7-day trend score
23

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/vincentkoc/dotskills/crawlkit/badge)](https://verified-skill.com/skills/vincentkoc/dotskills/crawlkit)

Something wrong with this skill or its page? Tell us.