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
連結