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 |
| og | Open Graph 圖片生成器 | — |
| hooked | 適用於 Claude 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.com | Talkie 登陸頁面 | ~/dev/usetalkie.com |
| agentlist.io | AI 代理目錄 | ~/dev/agentlist.io |
函式庫與實驗
| 專案 | 說明 | 路徑 |
|---|
| agentloop | 代理迴圈原語 | ~/dev/agentloop |
| fabric | UI 框架實驗 | ~/dev/fabric |
安裝技能
處理特定專案時,請安裝其技能以獲得更多背景資訊:
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 build
swift run
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 個其他專案
全新開始
在新機器上,引導所有設定:
npx skills add arach/arach
連結