# Kf Pj Kf Lint Version Upgrade

> Use this skill whenever adding, editing, or deleting any file under packages/kf-lint. At the start, verify the package version; before completion, increment the SemVer patch version by one, read the README for the current install or upgrade command, prompt the user to run that command, and format commit messages with kf-lint@{ver} in the category.

- Skill: `melumuccu/kf-pj-kf-lint-version-upgrade` (Agent Skill)
- Install (CLI): `npx skillmds@latest add melumuccu/kf-pj-kf-lint-version-upgrade`
- Raw SKILL.md: https://api.skillmd.com/api/skills/melumuccu/kf-pj-kf-lint-version-upgrade/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: melumuccu (https://skillmd.com/u/melumuccu)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/melumuccu/kf-pj-kf-lint-version-upgrade

---


# @kf/lint のバージョン更新手順

1. 作業開始時に `packages/kf-lint/package.json` を読み、現在の `version` を確認します。
1. `packages/kf-lint/README.md` を読み、install または upgrade の最新手順を取得します。
1. 作業完了前に、`packages/kf-lint/package.json` の SemVer patch version を一つ上げます。
1. ユーザーへの完了報告で、README に記載された install または upgrade コマンドの実行を促します。

README の install または upgrade コマンドは、毎回 README から取得してユーザーへ案内します。

## commit message のカテゴリ

`packages/kf-lint/package.json` の `version` を上げる commit では、1行目のカテゴリを **`kf-lint@{version}`** 形式にします。

- 形式: `<type_>: kf-lint@{version} > <subject>`
- `{version}` は bump 後の `package.json` の `version` と一致させる
- `kf-lint` だけ、バージョンなしの表記は使わない

### 例

```text
fix__: kf-lint@0.1.4 > commit prefix検証を5文字固定に厳密化

- 概要:
  - 許可 prefix 一覧で commit lint を検証
  - @kf/lint を 0.1.4 に更新
- Why:
  - 0.1.2 の _+ 正規表現が chore: を誤拒否していた
```

version bump を含まない `packages/kf-lint` 変更（version 据え置きの修正のみ）では、この `kf-lint@{version}` 形式は不要です。通常のカテゴリ（例: `kf-lint`）を使います。

