hello-qm/catgo-lrg/catgo-campaign-conventions
Claude Code and agent skill by hello-qm/catgo-lrg
- community
Checking that the SKILL.md file is still in the repository.
Authoring conventions for CatGo md-orchestration campaigns — progressive markdown, README+INDEX pairs and keeping them current, logging interventions to LESSONS, human-readable (never-hash) names, and the progressive (top→stage→calc) plan. Use when creating/editing any campaign markdown (plan/README/INDEX/STATUS/LESSONS) so the file tree stays navigable and resumable. Pairs with catgo-campaign.
Install
npx vskill@latest install hello-qm/catgo-lrg/catgo-campaign-conventionsSKILL.md
catgo-campaign-conventions — how to author campaign markdown
TL;DR: Progressive md (TL;DR-first, drill down), a README+INDEX pair at every levelkept current, log every intervention to LESSONS, human-readable names (no hashes), and atop→stage→calc progressive plan. These keep the tree navigable + resumable from disk.
Progressive markdown
Every md opens with # title + a > **TL;DR:** line, details below in greppable sections. Read INDEX.md first; drill into a branch only when you work it. Keep STATUS.md / LESSONS.md curated, not append-only logs. Don't pile everything into one big md — split by concern, stitch with INDEX.
README + INDEX pair (kept current)
Every level has a README (description) + INDEX (pointer/navigation).
- When you add a stage or calc folder, update the parent `INDEX.md` (one line + role).
INDEX is the navigation spine — an empty/stale INDEX breaks drill-down.
- Fill the scaffold's stub files — top
README.md(what / goal / current stage),
plan.md, cluster.md. Never leave the <...> placeholders the scaffolder writes.
- README (human: what the project is) vs CLAUDE.md (agent bootstrap) vs INDEX (pointer) —
distinct roles, don't duplicate.
Log every intervention
Any time you cancel / rebuild / retry a calc, change its inputs, or hit a gotcha, record what changed and why in that calc's LESSONS.md (and the project LESSONS.md if it generalizes). STATUS.md only holds the CURRENT job — it does not remember a prior cancelled/failed attempt, so the history lives in LESSONS. (catgo campaign submit updates STATUS.md automatically; LESSONS is on you.)
Human-readable names (never hashes)
Names are readable; uniqueness comes from the project/stage/calc path hierarchy. A clash gets a readable -2 suffix, never a digest. The remote work_dir mirrors the local tree.
Progressive plan (top → stage → calc)
- Top
plan.md= only WHAT (goal + the stage list, each line LINKING to that stage's plan). calc/<stage>/plan.md= mid-level detail + links to its calcs.calc/<stage>/<calc>/plan.md= the FULL recipe (method, params + rationale, convergence,
freq/restart strategy, result to extract, dependencies). Keep the top short; push specifics down. (Flat campaign with no stages → two levels suffice.)
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
- SKILL.md in the repositoryCheckingserver/catgo/workflow/skills/catgo-campaign-conventions/SKILL.md
Popularity
- Repository stars
- 195
- Repository forks
- 22
- 7-day trend score
- 26
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 6 Sep 2026, a month ago.
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
[](https://verified-skill.com/skills/hello-qm/catgo-lrg/catgo-campaign-conventions)