Communitygithub.com

MikeCheng1208/BattleTree

Arach 的個人元技能。作為了解 arach 的專案、慣例和可用技能的入口點。當提及「arach 的專案」、「arach 在做什麼」或在任何 arach/* 存儲庫中工作時自動啟用。

BattleTree 是什麼?

這是一個專為 Arach(@arach)設計的個人元技能,作為進入其所有專案、編碼慣例和可用技能的核心入口點。啟用後,AI 助手能立即掌握 Arach 的開發環境:偏好使用 pnpm 作為套件管理器、強制在所有提交訊息中加入 gitmoji、禁止添加共同作者或「由 Claude Code 生成」頁尾。技能涵蓋多個專案類別,包括文件工具(如 dewey)、視覺化架構圖編輯器(arc)、macOS/iOS 應用程式(如 Talkie、Scout)、網站(如 arach.dev)以及實驗性函式庫(如 agentloop)。此外,技能會根據檢測到的專案上下文(如 `~/dev/arc` 或「文件」)自動建議安裝對應的子技能。最終,它能讓 AI 在處理 arach 相關工作時,無需重複解釋慣例,提升開發效率。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/MikeCheng1208/BattleTree/tree/HEAD/.agents/skills/arach

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

arach

Arach(@arach)的個人技能索引。這是了解我的專案、慣例以及如何與我的程式碼庫協作的核心入口點。

慣例

處理我的專案時,請務必遵守以下規則:

  • 使用 pnpm 而非 npm(優先檢查有無 pnpm-lock.yaml)
  • 在所有提交訊息中加入 gitmoji(✨ 新功能、🐛 修復、🎨 改進等)
  • 絕對不要添加共同作者署名或「由 Claude Code 生成」的頁尾
  • 允許所有 Puppeteer 的使用,無需詢問
  • 傾向於編輯現有檔案,而非新建檔案

主要專案

文件與開發工具

專案描述技能
dewey專為 AI 代理設計的文件工具包npx skills add arach/dewey
arc視覺化架構圖編輯器npx skills add arach/arc
ogOpen Graph 圖片生成器—
hookedClaude Code 的語音與 until 迴圈—

應用程式 — macOS/iOS

專案描述路徑
Talkie語音對話應用程式~/dev/talkie
Scout音訊轉錄工具~/dev/scout
Speakeasy語音助手~/dev/speakeasy
Pomo番茄鐘計時器~/dev/pomo
Tempo時間追蹤工具~/dev/tempo

網站資產

專案描述路徑
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.

相關技能