Skip to content

docs: per-product CLAUDE.md (tier 2) and agent skills - #35

Merged
vks-team merged 1 commit into
mainfrom
docs/per-product-claude-and-skills
Jul 7, 2026
Merged

docs: per-product CLAUDE.md (tier 2) and agent skills#35
vks-team merged 1 commit into
mainfrom
docs/per-product-claude-and-skills

Conversation

@vks-team

@vks-team vks-team commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Items #4 + #5 of the CLI-flow alignment (two-tier agent context, mirroring greennode-mcp).

  • go/cmd/vks/CLAUDE.md and go/cmd/vserver/CLAUDE.md — tier-2 notes capturing each product's real quirks so agents/teams don't carry assumptions across products:
    • vks: 0-based pagination (page/pageSize), /v1/..., async kubeconfig (generate → update), control-plane-only create (nodeGroups deprecated), struct-flag members.
    • vserver: 1-based pagination (page/size), /v2/{projectID}/... (images /v1), project_id required, noun-verb command style, vserverclient.BuildClient (not cli.NewClient).
  • .claude/skills/new-cli-command and .claude/skills/release-cli — agent skills that guide scaffolding/adding a command (conventions + TDD + docs) and the release-please release flow.

Quirks were verified against the code (pagination bases, project_id requirement), not memory.

Scope

Docs + agent guidance only; no change to Go code or the shipped binary.

Plan status

Two-tier agent context, mirroring greennode-mcp:
- go/cmd/vks/CLAUDE.md and go/cmd/vserver/CLAUDE.md capture product-specific
  quirks (vks: 0-based pagination/pageSize, /v1, async kubeconfig, control-plane
  create; vserver: 1-based pagination/size, /v2/{projectID}, project_id required,
  noun-verb command style).
- .claude/skills/new-cli-command and .claude/skills/release-cli guide agents
  through scaffolding/adding commands and the release-please release flow.
@vks-team
vks-team merged commit 3a1b7cd into main Jul 7, 2026
5 checks passed
@vks-team
vks-team deleted the docs/per-product-claude-and-skills branch July 25, 2026 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant