## 経緯
今年の3月頃に[[Claude Code]]を再契約した。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
📜2026-03-15 半年ぶりにClaude Codeを使ってみる
</div>
<div class="link-card-v2-content">2025年にClaude Codeを一度アンインストールしたが評判向上で再契約し、macOS上にHomebrewで再インストールした。Context7 MCPのURLを新形式に更新し、OAuth連携をGitHubで実施した。cmux通知設定を見直し、Stopフックでformat・型チェック・Oxlint・Vitestテストを直列実行するハーネスをNuxt4サンドボックスに構築した。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" />
<a data-href="📜2026-03-15 半年ぶりにClaude Codeを使ってみる" class="internal-link"></a>
</div>
%%[[📜2026-03-15 半年ぶりにClaude Codeを使ってみる]]%%
このときは仕事で[[Claude Code]]を検討していたためだったのだが、結局それは実現しなかったため4月11日に解約していた。しかし、最近になってまた[[Claude Code]]が検討候補に浮上し、途中経過ではかなり有力なのでもう一度契約してみる。
## 再契約
https://claude.ai/upgrade?from=user_menu から。[[Claude Pro]]プランを月間で。
> お客様のサブスクリプションは2026/7/20に自動更新されます。月額USD 22.00 (消費税込み)が請求されます。
## [[Claude Code]]インストール
https://code.claude.com/docs/ja/quickstart
推奨のインストール方法で。
```console
curl -fsSL https://claude.ai/install.sh | bash
```
### 環境
| 対象 | バージョン |
| --------------- | ------- |
| [[Claude Code]] | 2.1.183 |
## ステータスラインの設定
`/statusline` というコマンドがあったので実行してみる。
たとえば以下が追加された。
> [[ステータスバーにモデルやコンテキストなどを表示 (Claude Code)|ステータスバーにモデルやコンテキストなどを表示]]
## トラブルシューティング
### hook error になる
```
Stop hook error: Failed with non-blocking status code: /Users/tadashi-aikawa/.claude/hooks/notify.sh: line 6: /dev/tty: Device not configured
```
hooksを消してみる
```json
{
"hooks": {
"Notification": [
{
"matcher": "idle_prompt",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/notify.sh"
}
]
}
],
"Stop": [
{
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/notify.sh"
}
]
}
],
"SessionEnd": [
{
"hooks": [
{
"type": "command",
"command": "cmux clear-progress"
}
]
}
]
},
}
```