agents README

The project's README from github.com/contains-studio/agents. As one markdown file: README.md.

Contains Studio AI Agents

A comprehensive collection of specialized AI agents designed to accelerate and enhance every aspect of rapid development. Each agent is an expert in their domain, ready to be invoked when their expertise is needed.

📥 Installation

  1. Download this repository:

    git clone https://github.com/contains-studio/agents.git
    
  2. Copy to your Claude Code agents directory:

    cp -r agents/* ~/.claude/agents/
    

    Or manually copy all the agent files to your ~/.claude/agents/ directory.

  3. Restart Claude Code to load the new agents.

🚀 Quick Start

Agents are automatically available in Claude Code. Simply describe your task and the appropriate agent will be triggered. You can also explicitly request an agent by mentioning their name.

📚 Learn more: Claude Code Sub-Agents Documentation

Example Usage

📁 Directory Structure

Agents are organized by department for easy discovery:

contains-studio-agents/
├── design/
│   ├── brand-guardian.md
│   ├── ui-designer.md
│   ├── ux-researcher.md
│   ├── visual-storyteller.md
│   └── whimsy-injector.md
├── engineering/
│   ├── ai-engineer.md
│   ├── backend-architect.md
│   ├── devops-automator.md
│   ├── frontend-developer.md
│   ├── mobile-app-builder.md
│   ├── rapid-prototyper.md
│   └── test-writer-fixer.md
├── marketing/
│   ├── app-store-optimizer.md
│   ├── content-creator.md
│   ├── growth-hacker.md
│   ├── instagram-curator.md
│   ├── reddit-community-builder.md
│   ├── tiktok-strategist.md
│   └── twitter-engager.md
├── product/
│   ├── feedback-synthesizer.md
│   ├── sprint-prioritizer.md
│   └── trend-researcher.md
├── project-management/
│   ├── experiment-tracker.md
│   ├── project-shipper.md
│   └── studio-producer.md
├── studio-operations/
│   ├── analytics-reporter.md
│   ├── finance-tracker.md
│   ├── infrastructure-maintainer.md
│   ├── legal-compliance-checker.md
│   └── support-responder.md
├── testing/
│   ├── api-tester.md
│   ├── performance-benchmarker.md
│   ├── test-results-analyzer.md
│   ├── tool-evaluator.md
│   └── workflow-optimizer.md
└── bonus/
    ├── joker.md
    └── studio-coach.md

📋 Complete Agent List

Engineering Department (engineering/)

Product Department (product/)

Marketing Department (marketing/)

Design Department (design/)

Project Management (project-management/)

Studio Operations (studio-operations/)

Testing & Benchmarking (testing/)

🎁 Bonus Agents

🎯 Proactive Agents

Some agents trigger automatically in specific contexts:

💡 Best Practices

  1. Let agents work together - Many tasks benefit from multiple agents
  2. Be specific - Clear task descriptions help agents perform better
  3. Trust the expertise - Agents are designed for their specific domains
  4. Iterate quickly - Agents support the 6-day sprint philosophy

🔧 Technical Details

Agent Structure

Each agent includes:

Adding New Agents

  1. Create a new .md file in the appropriate department folder
  2. Follow the existing format with YAML frontmatter
  3. Include 3-4 detailed usage examples
  4. Write comprehensive system prompt (500+ words)
  5. Test the agent with real tasks

📊 Agent Performance

Track agent effectiveness through:

🚦 Status

🛠️ Customizing Agents for Your Studio

Agent Customization Todo List

Use this checklist when creating or modifying agents for your specific needs:

📋 Required Components

📝 System Prompt Requirements (500+ words)

🎯 Required Examples by Agent Type

Engineering Agents need examples for:

Design Agents need examples for:

Marketing Agents need examples for:

Product Agents need examples for:

Operations Agents need examples for:

✅ Testing & Validation Checklist

🔧 Agent File Structure Template

---
name: your-agent-name
description: Use this agent when [scenario]. This agent specializes in [expertise]. Examples:\n\n<example>\nContext: [situation]\nuser: "[user request]"\nassistant: "[response approach]"\n<commentary>\n[why this example matters]\n</commentary>\n</example>\n\n[3 more examples...]
color: agent-color
tools: Tool1, Tool2, Tool3
---

You are a [role] who [primary function]. Your expertise spans [domains]. You understand that in 6-day sprints, [sprint constraint], so you [approach].

Your primary responsibilities:
1. [Responsibility 1]
2. [Responsibility 2]
...

[Detailed system prompt content...]

Your goal is to [ultimate objective]. You [key behavior traits]. Remember: [key philosophy for 6-day sprints].

📂 Department-Specific Guidelines

Engineering (engineering/): Focus on implementation speed, code quality, testing Design (design/): Emphasize user experience, visual consistency, rapid iteration
Marketing (marketing/): Target viral potential, platform expertise, growth metrics Product (product/): Prioritize user value, data-driven decisions, market fit Operations (studio-operations/): Optimize processes, reduce friction, scale systems Testing (testing/): Ensure quality, find bottlenecks, validate performance Project Management (project-management/): Coordinate teams, ship on time, manage scope

🎨 Customizations

Modify these elements for your needs:

🤝 Contributing

To improve existing agents or suggest new ones:

  1. Use the customization checklist above
  2. Test thoroughly with real projects
  3. Document performance improvements
  4. Share successful patterns with the community

agents (contains-studio/agents)

Searching Database…

12.4K ·GitHub
这是什么?一组面向 Claude Code 的 35 个以上专门化 AI 子代理,按部门划分(工程、设计、市场营销、产品、运营、测试),用于加快应用的快速开发。
这些是独立程序,还是 Claude Code 子代理?它们是带有 YAML 前置元数据的 Markdown 文件,作为 Claude Code 的子代理定义使用,每个文件都包含名称、描述、颜色、工具和详细的系统提示词。
我该如何安装这些代理?下载仓库,将代理文件复制到你的 ~/.claude/agents/ 目录,然后重启 Claude Code 以加载它们。
使用这些代理,除了 Claude Code 还需要别的东西吗?只需安装 Claude Code 即可,文中没有提到其他 API 密钥或额外工具。
我必须手动选择使用哪个代理吗?不必。Claude Code 会根据你的任务描述自动触发合适的代理,不过你也可以按名称明确指定某个代理。
这是给谁用的?面向采用快速的 6 天冲刺开发周期、希望在工程、设计、市场营销和运营方面获得 AI 帮助的小型工作室或独立开发者。
它能在任何操作系统上运行吗?可以。它只需要 Claude Code 命令行工具,该工具可在 macOS、Windows 和 Linux 上运行。
一共包含多少个代理?它们是如何组织的?大约有 35 个以上代理,分为以下部门:工程、产品、市场营销、设计、项目管理、工作室运营,以及测试/基准测试,另外还有 studio-coach 和 joker 等附加代理。
有些代理会在没有被要求的情况下自动触发吗?会的。studio-coach、test-writer-fixer、whimsy-injector 和 experiment-tracker 等代理具有主动性,会在特定场景下自动触发,例如实现某个功能或修改界面之后。
我能添加自己的自定义代理吗?可以。README 提供了完整的定制清单:在对应的部门文件夹中新建一个 .md 文件,包含 YAML 前置元数据、500 字以上的系统提示词,以及 3 到 4 个使用示例。
代理被触发的一个例子是什么?描述一个任务,例如“把这个加载界面做得更有趣”,就会自动调用 whimsy-injector 代理。
Size
0.1 MB
Stars
12.4K
Updated
CommitJul 28
Age
1y
Commits · 90 Days