<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>astro-blog</title><description>KatoKyo works | Flutter / AI 駆動開発を軸にしたソフトウェアエンジニアリングの活動記録</description><link>https://katokyo.com/</link><item><title>個人ブログ基盤を AI にゼロから作らせたら何に躓いたか ― Astro × DDD × TDD 検証ノート</title><link>https://katokyo.com/blog/ai-driven-astro-blog-foundation/</link><guid isPermaLink="true">https://katokyo.com/blog/ai-driven-astro-blog-foundation/</guid><description>個人事業主 SWE の発信基盤を Claude Code に作らせる実験の記録。要件定義、Codex へのピアレビュー依頼、site (public) / content (private) 2 リポ分離、デプロイ経路の選定 ― 途中で踏んだ落とし穴を、そのまま残した作業ノート。</description><pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>Codex CLI は 1 Skill にまとめるな ― `codex-review` と `codex-ask` を分けた意思決定ログ</title><link>https://katokyo.com/blog/codex-skill-split/</link><guid isPermaLink="true">https://katokyo.com/blog/codex-skill-split/</guid><description>OpenAI Codex CLI の `codex exec review` と `codex exec` を同じ Skill にまとめる構成から、責務で 2 本に分離した構成へ組み替えた。その決断を駆動した 1 件の具体的な事故と、そこから導いた運用ルールの記録。</description><pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>Claude Code Skill の allowed-tools は結局なんのためにあるのか</title><link>https://katokyo.com/blog/skill-allow-tools-semantics/</link><guid isPermaLink="true">https://katokyo.com/blog/skill-allow-tools-semantics/</guid><description>Skill frontmatter に `allowed-tools: [Bash(codex exec:*)]` と書いたのに、実行時に権限確認プロンプトが出てくる。Q&amp;A 形式で自問自答しながら、権限セマンティクスの理解を少しずつ積み上げていく短い観察記録。</description><pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>Cursor Agent を利用したリファクタリングの試み(失敗編)</title><link>https://katokyo.com/blog/f5677ad1683bbd/</link><guid isPermaLink="true">https://katokyo.com/blog/f5677ad1683bbd/</guid><description>Cursor Pro (Claude 3.7-sonnet) で Flutter の compass_app をレイヤーファースト → フィーチャーファーストへリファクタさせた失敗例と、次回への改善策をまとめた検証記録。</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Flutter開発】 導入メモ ~プロジェクト作成~</title><link>https://katokyo.com/blog/20230221-986a5fe85ff9/</link><guid isPermaLink="true">https://katokyo.com/blog/20230221-986a5fe85ff9/</guid><description>`flutter create` の `--platforms` / `--org` オプションを整理し、VSCode と fvm 前提での Flutter プロジェクト作成と初期 git/FVM 設定をまとめたメモ。</description><pubDate>Tue, 21 Feb 2023 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Flutter開発】 導入メモ ~起動画面~</title><link>https://katokyo.com/blog/20230221-d201d966adac/</link><guid isPermaLink="true">https://katokyo.com/blog/20230221-d201d966adac/</guid><description>Flutter 起動画面まわりの `flutter_launcher_icons`（アイコン生成）と `flutter_native_splash`（スプラッシュ画面）の導入手順メモ。</description><pubDate>Tue, 21 Feb 2023 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Flutter開発】 導入メモ ~全体構成~</title><link>https://katokyo.com/blog/20230221-de67c25b8da1/</link><guid isPermaLink="true">https://katokyo.com/blog/20230221-de67c25b8da1/</guid><description>Flutter アプリ全体に関わる `build_runner`・`flutter_gen_runner`・`flutter_localizations`（+ `intl`）の導入と自動生成コマンドを整理。</description><pubDate>Tue, 21 Feb 2023 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Flutter開発】 導入メモ ~画面遷移~</title><link>https://katokyo.com/blog/20230222-785bdf0e2f94/</link><guid isPermaLink="true">https://katokyo.com/blog/20230222-785bdf0e2f94/</guid><description>Flutter の画面遷移を `go_router` と `go_router_builder` でタイプセーフに定義する方法と、ルート記述の雛形を整理した導入メモ。</description><pubDate>Tue, 21 Feb 2023 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 カメラを使ってみる②(顔認識)</title><link>https://katokyo.com/blog/20161225-0eec02345fd2/</link><guid isPermaLink="true">https://katokyo.com/blog/20161225-0eec02345fd2/</guid><description>Raspberry Pi に OpenCV3 を make ビルドで導入し、USB カメラ映像から顔認識を行って WebIOPI に組み込む準備までの記録。</description><pubDate>Sun, 25 Dec 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 カメラを使ってみる①</title><link>https://katokyo.com/blog/20161204-a8a545b0d228/</link><guid isPermaLink="true">https://katokyo.com/blog/20161204-a8a545b0d228/</guid><description>公式 Raspberry Pi カメラモジュール V2 が `No data received from sensor` で認識しないため、LifeCam Studio などの USB カメラで代替する検証記録。</description><pubDate>Sun, 04 Dec 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 コントローラ製作「WebIOPI編」②</title><link>https://katokyo.com/blog/20161106-d562b48e5b20/</link><guid isPermaLink="true">https://katokyo.com/blog/20161106-d562b48e5b20/</guid><description>WebIOPI ベースで履帯・砲塔・砲身・発射を操作する HTML UI と、`webiopi.GPIO` を使った戦車コントローラ実装の後編。</description><pubDate>Sun, 06 Nov 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 コントローラ製作「WebIOPI編」①</title><link>https://katokyo.com/blog/20161030-ab7d102a1ed4/</link><guid isPermaLink="true">https://katokyo.com/blog/20161030-ab7d102a1ed4/</guid><description>戦車をスマホから操作するため、WebIOPI フレームワークをセットアップし 40pin 対応パッチを適用する WebIOPI 導入手順。</description><pubDate>Sun, 30 Oct 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 戦車プログラムの作成</title><link>https://katokyo.com/blog/20161023-eb93cc1b98ab/</link><guid isPermaLink="true">https://katokyo.com/blog/20161023-eb93cc1b98ab/</guid><description>これまで個別検証した走行・砲塔旋回・砲身制御を Python 2.7 の戦車クラスに統合し、モジュール化して GitHub で管理する構成を紹介。</description><pubDate>Sun, 23 Oct 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 メインウェポン(没ネタ)</title><link>https://katokyo.com/blog/20161015-0c4be29dfd04/</link><guid isPermaLink="true">https://katokyo.com/blog/20161015-0c4be29dfd04/</guid><description>BB 弾の遠隔発射を目指し、AYARD BB 発射ユニットで戦車のメインウェポンを作ろうとしたものの、サイズが大きすぎて断念した没ネタ記事。</description><pubDate>Sat, 15 Oct 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 スイッチング(トランジスタ)</title><link>https://katokyo.com/blog/20161001-dfb6f0e60dfb/</link><guid isPermaLink="true">https://katokyo.com/blog/20161001-dfb6f0e60dfb/</guid><description>ブレーキランプ等の電気的スイッチングを目的に、NPN/PNP トランジスタのベース電位で電流制御を切り替える仕組みを整理したメモ。</description><pubDate>Sat, 01 Oct 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【mac備忘録】 初期設定いろいろ</title><link>https://katokyo.com/blog/20170930-83af6c1d83bb/</link><guid isPermaLink="true">https://katokyo.com/blog/20170930-83af6c1d83bb/</guid><description>MacBook Pro（Early 2015）を macOS High Sierra に初期化した際の、トラックパッド・修飾キー・共有名などの設定手順メモ。</description><pubDate>Fri, 30 Sep 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 距離を測ろう。</title><link>https://katokyo.com/blog/20160925-fb5058b9f3d1/</link><guid isPermaLink="true">https://katokyo.com/blog/20160925-fb5058b9f3d1/</guid><description>敵との距離把握を想定し、超音波距離センサー HC-SR04 を Raspberry Pi の GPIO に 1kΩ の分圧抵抗付きで接続して距離を計測する手順。</description><pubDate>Sun, 25 Sep 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 音を鳴らしてみる。</title><link>https://katokyo.com/blog/20160918-a4e481b8c26e/</link><guid isPermaLink="true">https://katokyo.com/blog/20160918-a4e481b8c26e/</guid><description>戦車のエンジン音や砲撃音を再生するため、PAM8012 D 級アンプモジュールとスピーカーを Raspberry Pi のステレオミニプラグに接続する配線手順。</description><pubDate>Sun, 18 Sep 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 シアーハートアタック  (LCDを使ってみる)</title><link>https://katokyo.com/blog/20160910-e7526339e01e/</link><guid isPermaLink="true">https://katokyo.com/blog/20160910-e7526339e01e/</guid><description>ジョジョ第四部の爆弾戦車「シアーハートアタック」に着想を得て、LCD モジュールを Raspberry Pi から制御し「コッチヲミロ」を表示させた小ネタ。</description><pubDate>Sat, 10 Sep 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 モーターを回そう。「ステッピングモーター編」</title><link>https://katokyo.com/blog/20160828-a83ca4e9e349/</link><guid isPermaLink="true">https://katokyo.com/blog/20160828-a83ca4e9e349/</guid><description>360 度の砲塔旋回を実現するため、バイポーラ型ステッピングモーター（秋月 SM-42BYG011）と L6470 ドライブキットを検討した購入メモ。</description><pubDate>Sun, 28 Aug 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 モーターを回そう。「サーボモーター編」</title><link>https://katokyo.com/blog/20160820-9210716b2fb1/</link><guid isPermaLink="true">https://katokyo.com/blog/20160820-9210716b2fb1/</guid><description>戦車の砲身制御を目的に、SG-90 サーボモーターを Raspberry Pi のハードウェア PWM（PWM0/PWM1）で角度制御する配線と実装。</description><pubDate>Sat, 20 Aug 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 走行試験です！</title><link>https://katokyo.com/blog/20160806-b769b9484a0e/</link><guid isPermaLink="true">https://katokyo.com/blog/20160806-b769b9484a0e/</guid><description>DC モーター制御したホイールをユニバーサルプレートの車体に組み付け、ジャンパーワイヤーと半田付けで配線した戦車の初の走行試験。</description><pubDate>Sat, 06 Aug 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 モーターを回そう。「DCモーター編」①</title><link>https://katokyo.com/blog/20160731-f069b3b9114a/</link><guid isPermaLink="true">https://katokyo.com/blog/20160731-f069b3b9114a/</guid><description>戦車の動力源として、モータードライバ TA7291P を介して Raspberry Pi の GPIO から DC モーターの正転・逆転を制御する配線とコード。</description><pubDate>Sun, 31 Jul 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 モーターを回そう。「DCモーター編」②</title><link>https://katokyo.com/blog/20160731-g86acf471f36/</link><guid isPermaLink="true">https://katokyo.com/blog/20160731-g86acf471f36/</guid><description>秋月のモータードライバとダブルギアボックスで左右 2 基の DC モーターを同時制御し、戦車のホイールを駆動する配線とソースコード。</description><pubDate>Sun, 31 Jul 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】電子工作のHelloWorld 「Lチカ」</title><link>https://katokyo.com/blog/20160724-7bc4c24e9ef0/</link><guid isPermaLink="true">https://katokyo.com/blog/20160724-7bc4c24e9ef0/</guid><description>電子工作の Hello World として、抵抗と LED を Raspberry Pi の GPIO に繋ぎ、プログラムから ON/OFF を制御する Lチカ の実装手順。</description><pubDate>Sun, 24 Jul 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 初期設定②</title><link>https://katokyo.com/blog/20160710-128859adf31c/</link><guid isPermaLink="true">https://katokyo.com/blog/20160710-128859adf31c/</guid><description>SSH が不安定な Raspberry Pi に samba と xrdp を追加してリモート開発環境を整備し、電子工作入門キットの構成を紹介する初期設定の続編。</description><pubDate>Sun, 10 Jul 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item><item><title>【Raspberry Pi】 初期設定①</title><link>https://katokyo.com/blog/20160709-ce0902248aa6/</link><guid isPermaLink="true">https://katokyo.com/blog/20160709-ce0902248aa6/</guid><description>Raspberry Pi 3 Model B を購入し、Raspbian Jessie の導入から固定 IP 化・rpi-update・SSH 有効化までを行った初期セットアップの記録。</description><pubDate>Sat, 09 Jul 2022 00:00:00 GMT</pubDate><author>kyosuke</author></item></channel></rss>