Skip to content

docs(toolkit): align skills, README and CLAUDE.md with the repo (gh-#756, gh-#757, gh-#758) - #763

Merged
genwave-radio merged 2 commits into
mainfrom
docs/toolkit-align-skills-readme-756-758
Sep 13, 2026
Merged

genwave-radio merged 2 commits into
mainfrom
docs/toolkit-align-skills-readme-756-758

Conversation

@genwave-radio

Copy link
Copy Markdown
Collaborator

🔧 What

Docs-only. Brings the .claude/ skills, README and CLAUDE.md in line with what the repo actually is.

  • .NET 10 / C# 14 everywhere the skills said .NET 9 / C# 13 (csharp, aspnetcore, security-api, docker-linux-ops, plus Directory.Build.props → net10.0 and the Dockerfile template → sdk:10.0/aspnet:10.0)
  • npm + Jest, no bun: build-loop, spec, builder, reviewer, bdd-specs (Bun runner + feature.bun.spec.ts template removed; Jest specs import @jest/globals explicitly)
  • postgres-dba: singular schema-qualified tables (station.persona, library.media), business logic in the C# host not plpgsql; SQL templates singularized
  • typescript-best-practices: the mandatory toString()/toJSON() class rule is gone (references/tostring-tojson.md deleted, builder/reviewer no longer check for it); toJSON() stays a judgement call for logged/serialized classes
  • lang-template moves to .claude/templates/ so it stops loading as a skill
  • README: "GenWave Claude Code Toolkit" (not personal/portable), no /git-merge row, no you/ section, gh not Gitea, design-aesthetic listed, GenWave-specific skills marked 🎙️
  • CLAUDE.md: phase table gains /spec and /build-loop ownership rows

Stacked on #762 (base is that branch); retargets to main once #762 merges.

🧪 How to verify

  • grep -rn 'NET 9\|net9\|bun\b\|tostring-tojson\|plural' .claude/ returns nothing relevant
  • ls .claude/skills has no lang-template; .claude/templates/lang-template/SKILL.md exists
  • CLAUDE.md phase table shows /spec and /build-loop

⚠️ Risk / rollback

None at runtime; prose and templates only. git revert.

Closes #756
Closes #757
Closes #758

, gh-#757, gh-#758)

Skills said .NET 9 / C# 13, bun:test, plural tables, plpgsql business
logic and a mandatory toString()/toJSON() class rule. The repo is .NET 10,
npm + Jest, singular schema-qualified tables, logic in the C# host, and
admin-ui is functions and components. Templates (Directory.Build.props,
Dockerfile.dotnet, schema/function/migration.sql) follow.

- drop references/tostring-tojson.md and the bun spec template
- lang-template moves to .claude/templates/ (not a loaded skill)
- README: GenWave toolkit (not "personal/portable"), no /git-merge row,
  no you/ section, GenWave-specific skills marked 🎙️, design-aesthetic
  listed, gh not Gitea
- CLAUDE.md phase table gains /spec and /build-loop ownership rows

Refs gh-#756, gh-#757, gh-#758
@genwave-radio genwave-radio added the documentation Improvements or additions to documentation label Sep 13, 2026
Base automatically changed from fix/toolkit-git-policy-loop-laws-753-755 to main September 13, 2026 17:43
@genwave-radio
genwave-radio merged commit 3a1cb10 into main Sep 13, 2026
11 checks passed
@genwave-radio
genwave-radio deleted the docs/toolkit-align-skills-readme-756-758 branch September 13, 2026 17:56
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 13, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

documentation Improvements or additions to documentation

Projects

None yet

1 participant