Communitygithub.com

MikeCheng1208/BattleTree

Arach の個人メタスキル。Arach のプロジェクト、規約、利用可能なスキルを理解するためのエントリポイントです。「arach's projects」「what does arach work on」、または arach/* リポジトリで作業中にアクティブになります。

BattleTree とは?

これは Arach (@arach) の個人メタスキルであり、Claude Code などの AI エージェントが Arach のプロジェクト、コーディング規約、利用可能なスキルを理解するためのエントリポイントとして機能します。このスキルは「arach's projects」や「what does arach work on」といったフレーズ、または arach/* リポジトリ内で作業する際に自動的にアクティブになります。主な機能は、プロジェクト一覧(dewey、arc、Talkie など)の提供、開発規約(pnpm の使用、gitmoji コミットメッセージへの強制、特定のフッターの禁止など)の設定、Tech Stack の優先事項の提示、プロジェクト検出ルール(例: ~/dev/arc で作業中はアーキテクチャ図スキルを読み込む)、そして `npx skills add` コマンドを使用した特定スキルのインストール方法の説明です。このスキルは、Arach の膨大なプロジェクト群(~100個)を効率的にナビゲートし、一貫した開発体験を実現するための基盤となります。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/MikeCheng1208/BattleTree/tree/HEAD/.agents/skills/arach

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

arach

Arach (@arach) の個人スキルインデックス。私のプロジェクト、規約、コードベースの扱い方を理解するためのエントリポイントです。

規約

私のプロジェクトで作業する際は、常に以下に従ってください:

  • npm ではなく pnpm を使用する(まず pnpm-lock.yaml を確認すること)
  • すべてのコミットメッセージに gitmoji を追加する(✨ 機能、🐛 修正、🎨 改善など)
  • 絶対に 共同作成者 attribution や「Generated with Claude Code」フッターを追加しない
  • すべての Puppeteer の使用を許可し、確認を求めない
  • 新しいファイルを作成するよりも既存のファイルを編集することを優先する

主要プロジェクト

ドキュメント & 開発ツール

プロジェクト説明スキル
deweyAIエージェント対応ドキュメントのためのドキュメンテーションツールキットnpx skills add arach/dewey
arcビジュアルアーキテクチャ図エディタnpx skills add arach/arc
ogOpen Graph 画像ジェネレーター—
hookedClaude Code のための音声 & アンティルループ—

アプリ — macOS/iOS

プロジェクト説明パス
Talkie音声会話アプリ~/dev/talkie
Scout音声文字起こし~/dev/scout
Speakeasy音声アシスタント~/dev/speakeasy
Pomoポモドーロタイマー~/dev/pomo
Tempo時間追跡~/dev/tempo

Web プロパティ

プロジェクト説明パス
arach.dev個人サイト~/dev/arach.dev
arach.ioポートフォリオ~/dev/arach.io
usetalkie.comTalkie ランディングページ~/dev/usetalkie.com
agentlist.ioAIエージェントディレクトリ~/dev/agentlist.io

ライブラリ & 実験

プロジェクト説明パス
agentloopエージェントループプリミティブ~/dev/agentloop
fabricUIフレームワーク実験~/dev/fabric

スキルのインストール

特定のプロジェクトで作業する場合は、そのスキルをインストールしてより深いコンテキストを得てください:

# すべての arach スキルをインストール(このメタスキル)
npx skills add arach/arach

# 特定のプロジェクトスキルをインストール
npx skills add arach/arc        # アーキテクチャ図
npx skills add arach/dewey      # ドキュメンテーションツールキット

プロジェクト検出

私が言及した場合、または以下のコンテキストで作業中だと検出した場合:

コンテキストアクション
~/dev/arc または「アーキテクチャ図」arc-diagrams スキルを読み込む
~/dev/dewey または「ドキュメント」dewey-docs スキルを読み込む
~/dev/talkie または「音声アプリ」Swift/SwiftUI macOS アプリコンテキスト
任意の ~/dev/* プロジェクト最初にローカルの CLAUDE.md を確認

テクノロジースタックの優先事項

カテゴリ優先事項
パッケージマネージャーpnpm
フロントエンドReact + TypeScript + TailwindCSS
デスクトップアプリSwift/SwiftUI (macOS), Tauri (クロスプラットフォーム)
ビルドツールVite, Turbo
テストVitest, Playwright
状態管理Zustand

共通コマンド

# 開発
pnpm dev          # 開発サーバー起動
pnpm build        # プロダクションビルド
pnpm test         # テスト実行
pnpm lint         # コードリント

# Swift/macOS
swift build       # Swift パッケージビルド
swift run         # デバッグモードで実行

# Git(常に gitmoji を使用)
git commit -m "✨ 新機能追加"
git commit -m "🐛 コンポーネントのバグ修正"
git commit -m "🎨 コード構造改善"
git commit -m "📝 ドキュメント更新"
git commit -m "🔧 設定更新"

ディレクトリ構造

~/dev/
├── arach/          # このリポジトリ (GitHub プロフィール + メタスキル)
├── arc/            # アーキテクチャ図 [スキルあり]
├── dewey/          # ドキュメンテーションツールキット [スキルあり]
├── talkie/         # 音声会話アプリ
├── speakeasy/      # 音声アシスタント
├── arach.dev/      # 個人ウェブサイト
├── ...             # 約100の他のプロジェクト

新規環境で始める場合

新しいマシンでは、以下ですべてをブートストラップ:

# 1. このメタスキルをインストール
npx skills add arach/arach

# 2. Claude はすべてのプロジェクトを把握し、必要に応じて特定のスキルをインストールできます

リンク

Individual skills in this repo

This repo contains 12 individual skills — each has its own dedicated page.

MikeCheng1208/BattleTree

Index-based file discovery using ABOUTME headers. Use INSTEAD of grep or Explore agent when searching for files by purpose or feature. Faster and more accurate than scanning code. Invoke this skill when user asks "which files handle X", "where is Y implemented", or when you need to find files related to a feature or task.

MikeCheng1208/BattleTree

Factor modeling and portfolio construction (Markowitz, Black-Litterman, constraints, turnover).

MikeCheng1208/BattleTree

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

MikeCheng1208/BattleTree

Analyze the CustomGPT.ai Labs Innovation workbook and cost tracking data to surface portfolio-level insights, trends, and recommendations for where to focus Innovation efforts.

MikeCheng1208/BattleTree

High-converting landing pages. Copy + design + implementation. Triggers: landing page, conversion page.

MikeCheng1208/BattleTree

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios,...

MikeCheng1208/BattleTree

Automate Klipfolio tasks via Rube MCP (Composio). Always search tools first for current schemas.

MikeCheng1208/BattleTree

Minimalist, typography-focused portfolio design system inspired by neo-brutalist and Swiss design principles. Emphasizes bold typography, generous whitespace, monochromatic color schemes, and elegant simplicity for developer/designer portfolios.

MikeCheng1208/BattleTree

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

MikeCheng1208/BattleTree

Optimize project portfolio selection under constraints using mathematical optimization

MikeCheng1208/BattleTree

Detect and explain risk drift in lending portfolios over time using vintage analysis, migration matrices, and concentration metrics. Use when monitoring portfolio credit quality trends, preparing board risk reports, conducting stress testing, or when risk metrics deviate from appetite thresholds.

MikeCheng1208/BattleTree

Build a GitHub portfolio that gets you hired — curate 3-5 polished projects, craft compelling READMEs, deploy live demos, tell a coherent story across your repos, and align everything to AI-native development roles. Use when preparing your GitHub for job searches, deciding what to pin, or auditing your public presence.

関連スキル