Skip to content

Instantly share code, notes, and snippets.

@takeru
takeru / agent-native-project-guidelines.md
Created September 1, 2026 02:12
AI agent と協働しやすいプロジェクト設計・作業指針

AI agent と協働しやすいプロジェクト設計・作業指針

この文書は、Codex、Claude Code、そのほかの coding agent と協働するすべての ソフトウェアプロジェクトで再利用できる共通指針である。

特定の製品、モデル、プログラミング言語、フレームワークには依存しない。 人間にとって理解・実行・検証しやすいプロジェクトは、agent にとっても扱いやすい、 という前提に立つ。


@takeru
takeru / SKILL.md
Created March 5, 2026 06:31
Claude Code skill: move-session - セッションログを別プロジェクトに移動する
name move-session
description Claude Codeのセッションログを別プロジェクトに移動する。「セッション {session-id} をここに移動して」のように使う。
tools Bash
user_invocable true

Move Session

Claude Codeのセッションログ(.jsonl)を別プロジェクトの管理下に移動するスキル。

@takeru
takeru / claude-tmux-blink.md
Last active March 8, 2026 06:34
Claude Code + tmux: 入力待ちウィンドウを点滅させる
@takeru
takeru / bedrock_server_upgrade.py
Created December 6, 2025 15:16
bedrock_server_upgrade.py
#!/usr/bin/env python3
# /// script
# requires-python = ">=3.8"
# dependencies = [
# "psutil>=5.9.0",
# "pyyaml>=6.0",
# "packaging>=21.0",
# ]
# ///
"""
@takeru
takeru / gist:1f71aa4212fc815464e3394a30aef32f
Created November 19, 2025 07:07
linearのmcpをリモートのclaudeにせっていできないんだけどportforwardしてもだめでInvalid redirect URIっていわれる
⏺ 完璧です!解決方法が見つかりました。Linear APIキーを使ってAuthorizationヘッダー経由で認証できます。
完全な解決手順
1. Linear APIキーを作成(Mac/ブラウザで)
1. Linear にアクセス: https://linear.app
2. プロフィールアイコン → Settings をクリック
3. Security & access → Personal API keys に移動
4. New API key をクリック
@takeru
takeru / pasting_images_from_mac_clipboard_to_remote_ssh_or_devcontainer_claude_code_with_ctrl_v.md
Last active November 5, 2025 01:50
macOSクリップボード画像をSSH/devcontainer内のClaude CodeでCtrl+V貼り付けする方法

macOSクリップボード画像をSSH/devcontainer内のClaude CodeでCtrl+V貼り付けする方法

概要

macOSでスクリーンショットを撮影した画像を、SSH接続したリモートLinuxやdevcontainer内で実行しているClaude CodeにCtrl+Vで直接貼り付ける方法を説明します。

背景・課題

なぜ通常は動作しないのか

@takeru
takeru / minecraft.sh
Created November 1, 2025 10:55
Apple SiliconマシンでMinecraft Bedrock版を動かす
https://nyacom.net/?p=890
Skip to content
about
mac
【備忘録】Apple SiliconマシンでMinecraft Bedrock版を動かす
October 5, 2025
#!/usr/bin/env python3
"""
純粋 Python だけで **SMF (Standard MIDI File)-format 0** を書き出す最小サンプル。
- MThd / MTrk チャンクを手動組み立て
- Set-Tempo → Note On → Note Off → End-of-Track という典型的な並び
- 可変長数量 (VLQ) も自前実装
gist に貼り付けてそのまま動かせます(`example.mid` が生成されます)。
"""
import struct
@takeru
takeru / create_debug_gaussian.py
Last active April 23, 2025 05:52
debug 3dgs babylon.js ply spz...
import numpy as np
class Splat:
def __init__(self, position, rotation, scale, opacity, color):
self.position = position
self.rotation = rotation
self.scale = scale
self.opacity = opacity
self.color = color
@takeru
takeru / beautiful_demo.rb
Last active March 22, 2025 00:12
M5 Atom Matrix LED Demo for OpenBlink
# M5 Atom Matrix Beautiful LED Demo
# 自然現象と数学的パターンを組み合わせた魅力的なデモ
# mruby/c 3.3の制限事項と注意点
# 使用可能な機能:
# - 基本的な算術演算(+, -, *, /, %)※ただし整数のみ
# - 配列操作(each, each_with_index)
# - 条件分岐(if, case)
# - ループ(times, while, downto)
# - LED.set([r,g,b], pos) - LEDの色設定