Skip to content

refactor(skills): apply boilerplate-rust template to skills hierarchy#91

Merged
naa0yama merged 5 commits intomainfrom
refactor/skills-template-alignment
Mar 15, 2026
Merged

refactor(skills): apply boilerplate-rust template to skills hierarchy#91
naa0yama merged 5 commits intomainfrom
refactor/skills-template-alignment

Conversation

@naa0yama
Copy link
Copy Markdown
Owner

@naa0yama naa0yama commented Mar 15, 2026

概要

  • グローバル ~/.claude/skills/rust-* と重複する 9 つのローカルスキルディレクトリを削除し、project-conventions のみをローカルに保持する構成に変更
  • project-conventions の SKILL.md とリファレンスをグローバル参照 + chezmage 固有情報のみに縮小(119→48 行、102→28 行、106→47 行)
  • Jaeger v2 all-in-one + Caddy reverse proxy を .devcontainer/ に追加し、mise run jaeger / mise run test:trace で利用可能に
  • mise.toml[env](RUSTC_WRAPPER, OTEL_EXPORTER_OTLP_ENDPOINT)、[tools](caddy, jaeger)、テストタスクの OTel 無効化 env、新規タスク(test:trace, jaeger, jaeger:stop)を追加
  • CLAUDE.md にコマンドテーブル更新、Logging/Tests ルール拡充、Skill Maintenance の 2 階層説明を追加
  • docs/project_rules.md のセクション番号修正、ブランチカバレッジ(5.3)・Miri(5.4) セクション追加、品質基準のカバレッジ目標追加、重複 build:release 行削除
  • Rust toolchain を 1.93.0 から 1.93.1 にバンプ
  • postStartCommand.shmise trustmise settings add trusted_config_paths に変更し、worktree での相対パス問題回避のため core.hookspath を local で unset

テスト計画

  • mise run fmt:check が通ること
  • mise run pre-commit が通ること
  • グローバルスキルが正しくロードされること
  • ローカル project-conventions スキルのリファレンスパスが正しいこと
  • mise run jaeger が起動すること
  • mise run test:trace が実行できること

Code Metrics Report

Coverage Code to Test Ratio Test Execution Time
95.1% 1:0.1 36s

Reported by octocov

…entions

Remove 9 local skill directories (coding, dev, qa, review, docs,
deps-sync, deps-sync-crates, deps-sync-mise, deps-sync-tests) that
are now provided by global ~/.claude/skills/rust-* skills. Rewrite
project-conventions to reference global base rules and retain only
chezmage-specific overrides (commands, OTel config, Miri categories,
source layout).
Add Jaeger v2 all-in-one config and Caddy reverse proxy for local
trace collection. Update mise.toml with RUSTC_WRAPPER/sccache,
global OTEL_EXPORTER_OTLP_ENDPOINT, Caddy/Jaeger tool versions,
test:trace/jaeger/jaeger:stop tasks, OTel env overrides for test
tasks, and lint:gh in pre-commit depends.
Sync documentation with boilerplate-rust template changes. Add
Jaeger/trace commands to CLAUDE.md, expand logging and test rules,
rewrite skill maintenance section for two-tier hierarchy. Fix
section numbering in project_rules.md, add branch coverage and
Miri sections, update quality targets, remove duplicate
build:release entry.
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Mar 15, 2026
Replace `mise trust` with `mise settings add trusted_config_paths`
for more robust config trust handling. Unset core.hookspath in
local git config to avoid relative path resolution issues in
git worktrees.
@github-actions
Copy link
Copy Markdown
Contributor

Code Metrics Report

Coverage Code to Test Ratio Test Execution Time
95.1% 1:0.1 36s

Reported by octocov

@naa0yama naa0yama merged commit 43fae72 into main Mar 15, 2026
19 checks passed
@naa0yama naa0yama deleted the refactor/skills-template-alignment branch March 15, 2026 12:23
@github-actions github-actions Bot mentioned this pull request Mar 15, 2026
naa0yama pushed a commit that referenced this pull request Mar 16, 2026
<!-- Release notes generated using configuration in .github/release.yml
at main -->

## What's Changed
### Documentation 🗒️
* refactor(skills): apply boilerplate-rust template to skills hierarchy
by @naa0yama in #91
### Dependency Updates 📦
* chore(deps): update taiki-e/install-action action to v2.68.1 by
@renovate[bot] in #45
* chore(deps): update taiki-e/install-action action to v2.68.2 by
@renovate[bot] in #47
* chore(deps): update dependency usage to v2.17.4 by @renovate[bot] in
#48
* chore(deps): update taiki-e/install-action action to v2.68.3 by
@renovate[bot] in #50
* chore(deps): update taiki-e/install-action action to v2.68.4 by
@renovate[bot] in #51
* chore(deps): update github/codeql-action action to v4.32.4 by
@renovate[bot] in #52
* chore(deps): update taiki-e/install-action action to v2.68.5 by
@renovate[bot] in #53
* chore(deps): update taiki-e/install-action action to v2.68.6 by
@renovate[bot] in #54
* chore(deps): update taiki-e/install-action action to v2.68.7 by
@renovate[bot] in #55
* chore(deps): update actions/attest-build-provenance action to v3 by
@renovate[bot] in #13
* chore(deps): update taiki-e/install-action action to v2.68.8 by
@renovate[bot] in #58
* chore(deps): update jdx/mise-action digest to e79ddf6 by
@renovate[bot] in #59
* chore(deps): update rust crate tempfile to v3.26.0 by @renovate[bot]
in #61
* chore(deps): update taiki-e/install-action action to v2.68.9 by
@renovate[bot] in #65
* chore(deps): update dependency usage to v2.18.1 by @renovate[bot] in
#64
* chore(deps): update songmu/tagpr action to v1.17.1 by @renovate[bot]
in #66
* chore(deps): update taiki-e/install-action action to v2.68.10 by
@renovate[bot] in #68
* chore(deps): update taiki-e/install-action action to v2.68.11 by
@renovate[bot] in #69
* chore(deps): update taiki-e/install-action action to v2.68.12 by
@renovate[bot] in #70
* chore(deps): update all action update by @renovate[bot] in
#71
* chore(deps): update taiki-e/install-action action to v2.68.14 by
@renovate[bot] in #72
* chore(deps): update taiki-e/install-action action to v2.68.15 by
@renovate[bot] in #73
* chore(deps): update actions-rust-lang/setup-rust-toolchain action to
v1.15.3 by @renovate[bot] in
#74
* chore(deps): update dependency usage to v2.18.2 by @renovate[bot] in
#75
* chore(deps): update taiki-e/install-action action to v2.68.16 by
@renovate[bot] in #76
* chore(deps): update github/codeql-action action to v4.32.5 by
@renovate[bot] in #78
* chore(deps): update taiki-e/install-action action to v2.68.17 by
@renovate[bot] in #79
* chore(deps): update dependency github:rust-secure-code/cargo-auditable
to v0.7.3 by @renovate[bot] in
#80
* chore(deps): update taiki-e/install-action action to v2.68.18 by
@renovate[bot] in #81
* chore(deps): update rust docker tag to v1.93.1 by @renovate[bot] in
#82
* chore(deps): update taiki-e/install-action action to v2.68.19 by
@renovate[bot] in #85
* chore(deps): update github/codeql-action action to v4.32.6 by
@renovate[bot] in #86
* chore(deps): update taiki-e/install-action action to v2.68.20 by
@renovate[bot] in #87
* chore(deps): update taiki-e/install-action action to v2.68.21 by
@renovate[bot] in #88
* chore(deps): update taiki-e/install-action action to v2.68.22 by
@renovate[bot] in #89
* chore(deps): update taiki-e/install-action action to v2.68.23 by
@renovate[bot] in #90
* chore(deps): update dependency github:rust-secure-code/cargo-auditable
to v0.7.4 by @renovate[bot] in
#83
* chore(deps): update dependency aqua:ast-grep/ast-grep to v0.41.0 by
@renovate[bot] in #57
* chore(deps): update dependency dprint to v0.52.0 by @renovate[bot] in
#67
* chore(deps): update all action update (major) by @renovate[bot] in
#60
* chore(deps): update all action update by @renovate[bot] in
#94
* chore(deps): update taiki-e/install-action action to v2.68.25 by
@renovate[bot] in #95
* chore(deps): update zizmorcore/zizmor-action action to v0.5.2 by
@renovate[bot] in #96
### Other Changes
* chore: backport-2 by @naa0yama in
#56
* feat(deps): cargo target cleanup by @naa0yama in
#62
* chore: claude skills update by @naa0yama in
#63
* Change command to postVersionCommand in .tagpr by @naa0yama in
#77
* Update PATH export logic in Dockerfile by @naa0yama in
#84
* Update postStartCommand.sh by @naa0yama in
#92
* Update initializeCommand.sh by @naa0yama in
#93
* fix(otel): harden tracing to prevent sensitive data leakage by
@naa0yama in #97
* fix(ci): replace softprops/action-gh-release with gh CLI by @naa0yama
in #98
* Update release.yml by @naa0yama in
#99


**Full Changelog**:
v0.3.0...tagpr-from-v0.3.0

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This was referenced Mar 16, 2026
naa0yama pushed a commit that referenced this pull request Mar 16, 2026
<!-- Release notes generated using configuration in .github/release.yml
at main -->

## What's Changed
### Documentation 🗒️
* refactor(skills): apply boilerplate-rust template to skills hierarchy
by @naa0yama in #91
### Dependency Updates 📦
* chore(deps): update rust crate tempfile to v3.26.0 by @renovate[bot]
in #61
### Development Environment 🔧
* chore(deps): update taiki-e/install-action action to v2.68.1 by
@renovate[bot] in #45
* chore(deps): update taiki-e/install-action action to v2.68.2 by
@renovate[bot] in #47
* chore(deps): update dependency usage to v2.17.4 by @renovate[bot] in
#48
* chore(deps): update taiki-e/install-action action to v2.68.3 by
@renovate[bot] in #50
* chore(deps): update taiki-e/install-action action to v2.68.4 by
@renovate[bot] in #51
* chore(deps): update github/codeql-action action to v4.32.4 by
@renovate[bot] in #52
* chore(deps): update taiki-e/install-action action to v2.68.5 by
@renovate[bot] in #53
* chore(deps): update taiki-e/install-action action to v2.68.6 by
@renovate[bot] in #54
* chore(deps): update taiki-e/install-action action to v2.68.7 by
@renovate[bot] in #55
* chore: backport-2 by @naa0yama in
#56
* chore(deps): update actions/attest-build-provenance action to v3 by
@renovate[bot] in #13
* chore(deps): update taiki-e/install-action action to v2.68.8 by
@renovate[bot] in #58
* chore(deps): update jdx/mise-action digest to e79ddf6 by
@renovate[bot] in #59
* feat(deps): cargo target cleanup by @naa0yama in
#62
* chore(deps): update taiki-e/install-action action to v2.68.9 by
@renovate[bot] in #65
* chore(deps): update dependency usage to v2.18.1 by @renovate[bot] in
#64
* chore(deps): update songmu/tagpr action to v1.17.1 by @renovate[bot]
in #66
* chore(deps): update taiki-e/install-action action to v2.68.10 by
@renovate[bot] in #68
* chore(deps): update taiki-e/install-action action to v2.68.11 by
@renovate[bot] in #69
* chore(deps): update taiki-e/install-action action to v2.68.12 by
@renovate[bot] in #70
* chore(deps): update all action update by @renovate[bot] in
#71
* chore(deps): update taiki-e/install-action action to v2.68.14 by
@renovate[bot] in #72
* chore(deps): update taiki-e/install-action action to v2.68.15 by
@renovate[bot] in #73
* chore(deps): update actions-rust-lang/setup-rust-toolchain action to
v1.15.3 by @renovate[bot] in
#74
* chore(deps): update dependency usage to v2.18.2 by @renovate[bot] in
#75
* chore(deps): update taiki-e/install-action action to v2.68.16 by
@renovate[bot] in #76
* chore(deps): update github/codeql-action action to v4.32.5 by
@renovate[bot] in #78
* chore(deps): update taiki-e/install-action action to v2.68.17 by
@renovate[bot] in #79
* chore(deps): update dependency github:rust-secure-code/cargo-auditable
to v0.7.3 by @renovate[bot] in
#80
* chore(deps): update taiki-e/install-action action to v2.68.18 by
@renovate[bot] in #81
* chore(deps): update rust docker tag to v1.93.1 by @renovate[bot] in
#82
* chore(deps): update taiki-e/install-action action to v2.68.19 by
@renovate[bot] in #85
* Update PATH export logic in Dockerfile by @naa0yama in
#84
* chore(deps): update github/codeql-action action to v4.32.6 by
@renovate[bot] in #86
* chore(deps): update taiki-e/install-action action to v2.68.20 by
@renovate[bot] in #87
* chore(deps): update taiki-e/install-action action to v2.68.21 by
@renovate[bot] in #88
* chore(deps): update taiki-e/install-action action to v2.68.22 by
@renovate[bot] in #89
* chore(deps): update taiki-e/install-action action to v2.68.23 by
@renovate[bot] in #90
* chore(deps): update dependency github:rust-secure-code/cargo-auditable
to v0.7.4 by @renovate[bot] in
#83
* chore(deps): update dependency aqua:ast-grep/ast-grep to v0.41.0 by
@renovate[bot] in #57
* chore(deps): update dependency dprint to v0.52.0 by @renovate[bot] in
#67
* chore(deps): update all action update (major) by @renovate[bot] in
#60
* chore(deps): update all action update by @renovate[bot] in
#94
* chore(deps): update taiki-e/install-action action to v2.68.25 by
@renovate[bot] in #95
* chore(deps): update zizmorcore/zizmor-action action to v0.5.2 by
@renovate[bot] in #96
* fix(ci): fix release build and changelog label categorisation by
@naa0yama in #100
* fix(ci): allow tagpr workflow to run on workflow_dispatch by @naa0yama
in #102
* fix(ci): upload assets to tagpr-created release instead of creating a
new one by @naa0yama in #104
### Other Changes
* chore: claude skills update by @naa0yama in
#63
* Change command to postVersionCommand in .tagpr by @naa0yama in
#77
* Update postStartCommand.sh by @naa0yama in
#92
* Update initializeCommand.sh by @naa0yama in
#93
* fix(otel): harden tracing to prevent sensitive data leakage by
@naa0yama in #97
* fix(ci): replace softprops/action-gh-release with gh CLI by @naa0yama
in #98
* Update release.yml by @naa0yama in
#99


**Full Changelog**:
v0.3.0...tagpr-from-v0.3.0

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant