Claude Skill
iannuttall/dotagents
Dotagents 提供一个统一的 TypeScript 仓库,用于组织钩子、命令、技能和 AGENT/CLAUDE.md 文件,简化 AI 智能体开发和配置管理流程。
概览
仓库信息
安装这个 Skill
npx @iannuttall/dotagentsRegistry 信息
项目简介
Dotagents 是一个 TypeScript 仓库,作为统一存放所有钩子、命令、技能和 AGENT/CLAUDE.md 文件的位置,帮助开发者管理其 AI 智能体相关的配置和扩展。
One location for all of your hooks, commands, skills, and AGENT/CLAUDE.md files.
要点
- 钩子、命令和技能的集中管理
- AGENT/CLAUDE.md 文件的结构化存储
- TypeScript 实现确保类型安全
- 开源项目支持社区贡献
使用场景
- 组织 AI 智能体开发项目
- 管理 Claude Skill 配置
- 共享可复用的智能体组件
- 标准化智能体项目结构
README 摘要
<div align="center"> <strong>dotagents</strong> <br /> <em>One canonical .agents folder that powers all your AI tools.</em> <br /><br /> <em> Simple setup • One source of truth • Safe to re-run anytime </em> </div> ## Quick Start Requirements: Bun 1.3+. Run the guided CLI: ```bash npx @iannuttall/dotagents ``` Or with Bun: ```bash bunx @iannuttall/dotagents ``` Choose a workspace (Global home or Project folder), select the clients you want to manage, and follow the prompts. You can run it again anytime to repair links or undo changes. Global home affects all projects. Project folder only affects the current directory you run dotagents from. ## What it does - Keeps `.agents` as the source of truth. - Creates symlinks for Claude, Codex, Factory, Cursor, OpenCode, and Gemini (based on your selection). - Always creates a backup before any overwrite so changes are reversible. ## Where it links (global scope) `.agents/CLAUDE.md` → `~/.claude/CLAUDE.md` (if present) `.agents/AGENTS.md` → `~/.claude/CLAUDE.md` (fallback when no CLAUDE.md) `.agents/GEMINI.md` → `~/.gemini/GEMINI.md` (if present) `.agents/AGENTS.md` → `~/.gemini/GEMINI.md` (fallback when no GEMINI.md) `.agents/commands` → `~/.claude/commands` `.agents/commands` → `~/.factory/commands` `.agents/commands` → `~/.codex/prompts` `.agents/commands` → `~/.cursor/commands` `.agents/commands` → `~/.config/opencode/commands` `.agents/commands` → `~/.gemini/commands` `.agents/hooks` → `~/.claude/hooks` `.agents/hooks` → `~/.factory/hooks` `.agents/AGENTS.md` → `~/.factory/AGENTS.md` `.agents/AGENTS.md` → `~/.codex/AGENTS.md` `.agents/AGENTS.md` → `~/.config/opencode/AGENTS.md` `.agents/skills` → `~/.claude/skills` `.agents/skills` → `~/.factory/skills` `.agents/skills` → `~/.codex
话题
暂无话题