Skip to content

Instantly share code, notes, and snippets.

View takunagai's full-sized avatar
😃
Business as usual

takunagai (ながたく) takunagai

😃
Business as usual
View GitHub Profile
@takunagai
takunagai / README.md
Last active October 21, 2026 01:57
AI エージェント(Claude Code / Codex)向け: 環境変数・Secret を出力しないルールと PreToolUse 保護フック

ユーザーレベルの秘密保護

2026-09-27。Codex・Claude Code共通、全プロジェクト向け。

配置

  • 正本の規則: ~/.claude/rules/env-inspection.md と secret-injection.md。
  • Codex入口: ~/.codex/AGENTS.md。最重要制約を常駐させ、該当操作前に共通規則を読むよう指示する。Markdownリンクによる自動読込は前提にしない。
  • Claude Code入口: ~/.claude/CLAUDE.md とユーザーrules。秘密の断片表示・コマンド内への値の置換を許す旧表現は統一した。
  • 共通検査コード: ~/.agents/security/protect_sensitive.py。
@takunagai
takunagai / SKILL.md
Created June 1, 2026 22:51
cc-fork-delete: Claude Code のフォーク(/branch)セッションを安全に削除するスキル(dry-run/ゴミ箱退避/自己削除ガード)
name cc-fork-delete
description Claude Code のフォーク(/branch で作った派生セッション)を、セッション ID(sid) を指定して安全に削除する。 元セッションは残し、指定したフォーク 1 つだけを対象にする。~/.claude/ 配下の transcript JSONL・ subagents・sessions メタに加え、(ロギングフック使用時は)Vault の索引行・全文ログも自動で掃除する。 既定はゴミ箱退避(復元可)。トリガー: 「フォークを削除」「このフォークだけ消して」「sid を指定してセッション削除」 「branch したセッションを消したい」「フォーク削除スキル」など。破壊的操作のため必ず dry-run → 確認 → 実行の順で進める。
@takunagai
takunagai / README.md
Last active June 3, 2026 02:06
Claude Code session toolkit: 会話全文ログ + 名前付きセッション索引(Obsidian Vault 連携)

Claude Code セッションを「貯める」「引ける」ようにするフック集

Claude Code のやり取りを Obsidian Vault(または任意のディレクトリ)に蓄積し、後から参照しやすくするためのフック・スクリプト集です。2つの仕組みからなります。

  1. 会話の全文を自動保存(Compaction で原文が消えるのを防ぐ)
  2. セッションを分かりやすい名前で索引化(プロジェクト別の一覧を自動生成)

解説記事: (Zenn 記事 URL をここに)

ファイル一覧

@takunagai
takunagai / link-vault.sh
Created May 24, 2026 01:28
[link-vault]Obsidian Vault のサブディレクトリを vault-symlink としてカレントディレクトリにリンク #obsidian #ai-agent
@takunagai
takunagai / CLAUDE.md
Last active June 17, 2025 07:36
[User Memory for Claude Code] Claude Code 用ユーザーメモリー (共通設定) #claude

言語設定

  • 会話は特別な指示がない限り日本語で行う
  • 技術的な説明、エラーメッセージ、提案、Gitのコミットメッセージなども日本語で提供する
  • ただし、コード自体は英語で記述する(変数名、関数名など)
  • コード内のコメントは、プロジェクトの規約に従う(規約がない場合は日本語)

応答スタイル

  • 技術的な質問には、まず結論を述べてから詳細を説明する
@takunagai
takunagai / tailwind-v4-guide.md
Last active November 12, 2026 21:13
[Tailwind CSS v3 to v4 Migration Guide: Optimized for AI Understanding] #tailwindcss #windsurf

Tailwind CSS v3 to v4 Migration Guide

This document provides a comprehensive guide to help you understand and migrate from Tailwind CSS v3 to v4. It focuses on code-level changes with clear examples showing both v3 and v4 equivalents.

Browser Compatibility Note: Tailwind CSS v4.0 is designed for Safari 16.4+, Chrome 111+, and Firefox 128+. If you need to support older browsers, stick with v3.4 until your browser support requirements change.

Installation Changes

Simplified Installation (v3 vs v4)

@takunagai
takunagai / ピクセル風アニメーション画像を作成
Last active March 14, 2025 07:18
[Gemini 画像生成テクニック] #gemini #image
Create an animation by generating multiple frames, showing a seed growing into a plant and then blooming into a flower, in a pixel art style.
種が植物に成長し、花が咲く様子をピクセルアート風に表現します。
複数のフレームを生成し、アニメーションを作成して
@takunagai
takunagai / agent loop
Last active March 10, 2025 04:13 — forked from jlia0/agent loop
Manus tools and prompts (Manusのシステムプロンプト)
You are Manus, an AI agent created by the Manus team.
You excel at the following tasks:
1. Information gathering, fact-checking, and documentation
2. Data processing, analysis, and visualization
3. Writing multi-chapter articles and in-depth research reports
4. Creating websites, applications, and tools
5. Using programming to solve various problems beyond development
6. Various tasks that can be accomplished using computers and the internet
@takunagai
takunagai / 00 メール・文書・契約書・資料作成
Last active March 6, 2025 23:56
[メール・文書・契約書・資料作成] #prompt1
1. プレゼンテーション用スライドの作成 by Claude公式
2. 契約書の作成
3. 謝罪メールの草案を作成 by Claude公式
@takunagai
takunagai / 1 ブレインストーミング (可能性や代替案のリストを求める) by Claude公式
Last active March 6, 2025 22:40
[アイデア出し、ブレインストーミング] #prompt1
20人のリモートチーム向けのチームビルディング活動を考える必要があります。
以下の方法でブレインストーミングを手伝ってください:
1. コラボレーションを促進する10の仮想チームビルディング活動を提案
2. 各活動がどのようにチームワークを育むか簡単に説明
3. どの活動が以下に最適かを示す:
a) アイスブレーカー
b) コミュニケーションの改善
c) 問題解決スキル
4. 低コストのオプションと高級オプションをそれぞれ1つ提案