ワンクリックで
coding-style
Coding style, testing, and PR guidelines for the Kubb ecosystem. Use when writing or reviewing code for the Kubb ecosystem.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Coding style, testing, and PR guidelines for the Kubb ecosystem. Use when writing or reviewing code for the Kubb ecosystem.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when writing blog posts or documentation markdown files - provides writing style guide (active voice, present tense), content structure patterns, and SEO optimization. Overrides brevity rules for proper grammar.
Guidelines for writing minimal, high-quality JSDoc comments in TypeScript.
Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.
Rules and checklist for preparing PRs, creating changesets, and releasing packages in the monorepo.
Testing, CI, and troubleshooting guidance for running the repository's test suite and interpreting CI failures.
| name | coding-style |
| description | Coding style, testing, and PR guidelines for the Kubb ecosystem. Use when writing or reviewing code for the Kubb ecosystem. |
This skill documents the repository's coding conventions, testing guidelines, and PR checklist so contributors and automation can produce consistent, high-quality changes.
Run the basic developer checks and fixes locally before committing or opening a PR:
# Format code and attempt autofixes
pnpm run format
# Lint the repository
pnpm run lint
# Run unit tests
pnpm test
# Create a changeset for versioning
pnpm changeset
# Typecheck whole repo
pnpm typecheck
Follow the PR checklist and run the commands above in the same order: format → lint → typecheck → test → changeset.
type: "module" across repo)biome.json)| Element / Context | Naming convention |
|---|---|
| File / directory names | camelCase |
| Variables / functions | camelCase |
| Types / Interfaces | PascalCase |
| React components | PascalCase |
"bundler"; ESM onlyany type or as any casts. Always use proper types, generics, or unknown/never when appropriate..ts for libraries, .tsx for React components, .vue for Vue componentstsdown"exports" map and typesVersions as needed. Keep public API stablethis keyword*.test.ts or *.test.tsx in src folderspnpm test "<test name>"-u flagpnpm lint && pnpm typecheckFollow these steps when creating a PR:
pnpm format && pnpm lintpnpm typecheckpnpm test[<plugin-name>] <Title>mainpnpm changeset| Skill | Use For |
|---|---|
| ../changelog/SKILL.md | Update changelogs, Mandatory for all PRs that include code changes |