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
链接