タグ

ブックマーク / zenn.dev/kazuph (6)

  • Claude Codeの「すぐルール忘れる問題」をHooksで解決する

    この記事はClaude Code v1.0.41で動作確認しています。Hooks機能は比較的新しい機能のため、必ず最新バージョンのClaude Codeを使用してください。古いバージョンでは正常に動作しない可能性があります。 Claude Codeの「すぐルール忘れる問題」を解決する超効果的な方法を見つけた気がする を読んで、これいいなと思いました。 でも毎回手動でルールを確認するのは面倒。Claude CodeのHooks機能を使って自動化できるじゃんって気づいたので、方法を紹介します。 Hooksとは Claude Codeの新機能で、特定の処理の前や後、返答完了時にフックしてコマンド実行できる代物です。 実装例 元記事の5原則をHooksで自動化するとこんな感じです。 Claude CodeのHooksは以下のようなJSONフォーマットで情報を渡してきます。 { "session_i

    Claude Codeの「すぐルール忘れる問題」をHooksで解決する
  • フルVibe Codingでも仕事が進むようになってきた2025年

    (フルVibe Codingできたとは言ってない) ご無沙汰しております。 今年の後半から大学の講師(情報学部)もするようになって、すっかり時間がなくなっていたkazuphです。 基的にすべての仕事副業みたいになった昨今、細切れの中でなんとしても進捗を出す必要があり模索してきました。私は15年程度エンジニアをやっていますが、Claudeの性能が上がってからはコードを読むのをほぼやめています(自分が得意で好きな部分だけ見ますが)。 特に今年傾倒したのがPlanモードや仕様駆動開発(SDD)です。 Claude CodeのAgentに対応したSDDは神がかっており、こっちは要件を言うだけでどんどん別のagentがフェーズごとに立ち上がってアウトプットを出してくれます。Agentの文言を改変して、作成した仕様やtasks等を実行する前に自動でCodexにレビューさせたりすると更に威力が高まり

    フルVibe Codingでも仕事が進むようになってきた2025年
  • Claude Codeを並列組織化してClaude Code "Company"にするtmuxコマンド集

    今日はこんなことをしてました。 最終的にタスクは完了したのですが、部長と部下で勝手に通信し合っておかしな話をしてました。 今日はそんな感じにはっぴーはっぴーになったClaudeさんが、日最後の仕事として書き上げた部下のマネジメントのためのtmuxコマンド集です。 僕がそもそもバックエンドエンジニアでtmuxを使っていたので一部その辺を教え込んでますが、Claudeにtmuxでこれってどうやるの?とかtmux.confをいい感じにしてとか言うとやってくれるので、別にClaudeに聞けばわかることです。 あなたがやるのは としておくこと。もちろん dangerouslyオプションは自己責任でお願いします。 そして、作るものを話し合って、それをタスク分解してあとは部下によろしくみたいなことを言うと起動したpaneに対して並列してタスクを投げて勝手に部下も報連相してくれます。 僕のtmuxのwi

    Claude Codeを並列組織化してClaude Code "Company"にするtmuxコマンド集
  • あなたもAndroidに機種変してTermuxでClaude CodeでMCPしよ?

    Claude Code流行ってますね? 僕が前回の記事を書いたときは、まだMAXプランがなかったのでリミットがキツいProプランとClaude Code MCPを使って定額プログラミングするのが限界でしたが、今はMAXプランとClaude 4モデルによってAIコーディングが一段階上に上がりました。CursorでもWindsorfでも体験できなかったやり切り力、すごくないですか? 端的に、革命です。 そこで問題になるのはClaude Code依存症です。これは常にClaude Codeを触ってないと発作が起きる病です。外出なんてしようものなら「スマホでClaude Codeできない、死ぬ」となります。なりますよね? そこで今回、発作の治療法として"スマホからClaude Codeを実行"するための処方箋を紹介します。 これで依存まっしぐらですね!!やった!! (依存を治すわけではない)

    あなたもAndroidに機種変してTermuxでClaude CodeでMCPしよ?
  • いつのまにか「Claude CodeをMCPサーバー化」してClaude Desktopから利用できる神機能が生えてた件について

    ⚠️ 今回Claude Code MCP Server = Claude Code ということで記事の内容を書いています。 家としても Claude Code自体を他のアプリケーションが接続できるMCPサーバーとして使用し、それらにClaudeのツールと機能を提供したい場合 という表現を使っていますが、Claude Code内部のエージェント機能を使うわけではないようです(API消費ありません)。 なので、僕の解釈ではClaude Code内部で整備しているClaude Code内Agentが利用するメソッドをMCP ServerのToolsとして一部公開しているだけという認識です。 Agent機能はそららToolsを利用するClaude(Desktop)なり、Clineなり、CursorなりWindsurfなりに譲られる形です(まあ結局Claudeだけどそれぞれsystem promp

    いつのまにか「Claude CodeをMCPサーバー化」してClaude Desktopから利用できる神機能が生えてた件について
  • ChatGPTとReplicateを使って無料でAIに画像生成してもらう

    import express from "express"; import midjourney from "midjourney-client"; import fetch from "node-fetch"; import fs from "fs"; import * as path from "path"; import { fileURLToPath } from "url"; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); const app = express(); const PORT = 3000; const OUTPUT_DIR = "./outputs/mdjrny/"; if (!fs.existsSync(OUTPUT_DI

    ChatGPTとReplicateを使って無料でAIに画像生成してもらう
  • 1