Skip to content

Instantly share code, notes, and snippets.

View matsubo's full-sized avatar

Yuki Matsukura matsubo

View GitHub Profile
#!/bin/bash
# tmux-claude.sh — Claude Code usage for tmux status bar
# Compact 5-char progress bars with color coding
# Format: 󰚩 ██░░░22% █░░░░14%
CACHE="/tmp/tmux-claude-cache"
LOCK="/tmp/tmux-claude-lock"
CREDS="$HOME/.claude/.credentials.json"
MAX_AGE=300
@matsubo
matsubo / main.sh
Last active December 4, 2025 07:02
#!/bin/bash
# Please ensure GOOGLE_API_KEY is set.
# The key can be found: https://aistudio.google.com/apps
# Create test.xlsx file
echo "UEsDBBQABgAIAAAAIQCnDOt5aAEAAA0FAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACslMtuwjAQRfeV+g+Rt1Vi6KKqKgKLPpYtUukHuPaEWPglz0Dh7+sYqKoqBSHYxEo8c8/NxDejydqaYgURtXc1G1YDVoCTXmk3r9nH7KW8ZwWScEoY76BmG0A2GV9f
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
自転車エアロ性能分析スクリプト
Aeroad vs Tarmac の皇居4周データ比較
"""
import fitparse
import pandas as pd
import numpy as np
#!/usr/bin/env python3
"""
FIT File Analyzer - Gear and Metrics Visualization
Analyzes FIT files to extract and visualize gear data and performance metrics
"""
import fitparse
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
mkdir -p ~/claude/commands
curl https://raw.githubusercontent.com/abagames/slash-criticalthink/refs/heads/master/criticalthink.md > ~/.claude/commands/criticalthink.md

口座の関係性と操作

graph TD
    subgraph "証券総合取引口座 (日本円)"
        A[お客様の銀行口座] --> B["証券総合取引口座 (日本円)"]
        B --> C[日本株買付・売却]
        B --> D[投資信託買付・売却]
        B -- 資金振替 --> E["外国株取引口座 (日本円)"]
 C -- 売却代金 --> B

AIコーディングエージェント 要件定義書 (v5.0)

1. プロジェクトの目的

GitHub Projectで管理されるバックログを、自律的に実装し、人間がレビュー・マージ可能な状態でPull Requestを自動作成するAIエージェントを開発する。開発サイクルを高速化し、開発者の負担を軽減することを目的とする。

2. メインワークフロー

エージェントは、以下の状態とトリガーに基づいて動作する。処理は常に**一度に1タスクずつ(直列で)**実行される。

@matsubo
matsubo / patch.diff
Created June 25, 2025 05:31
Installing pull request review feature by claude code.
diff --git a/.github/workflows/claude-code-review.yml b/.github/workflows/claude-code-review.yml
new file mode 100644
index 0000000000..1bd47c441b
--- /dev/null
+++ b/.github/workflows/claude-code-review.yml
@@ -0,0 +1,76 @@
+name: Claude Code Review
+
+on:
+ pull_request:
.PHONY: setup up down restart logs shell fix-permissions clean status info help
# デフォルトターゲット
help:
@echo "WordPress開発環境 - 利用可能なコマンド:"
@echo ""
@echo "基本操作:"
@echo " make up - セットアップ + 起動"
@echo " make down - 停止"
@echo " make restart - 再起動"