design-agent 是做什么的?
CrewAI 代理设计与配置。用于创建、配置或调试 CrewAI 代理——包括选择角色/目标/背景故事、选定大语言模型(LLM)、分配工具、调整 max_iter/max_rpm/max_execution_time 参数、启用规划/代码执行/委托功能、设置知识源、使用防护栏,以及通过 YAML 或代码配置代理。
CrewAI 代理设计与配置。用于创建、配置或调试 CrewAI 代理——包括选择角色/目标/背景故事、选定大语言模型(LLM)、分配工具、调整 max_iter/max_rpm/max_execution_time 参数、启用规划/代码执行/委托功能、设置知识源、使用防护栏,以及通过 YAML 或代码配置代理。
该技能专注于简化 CrewAI 代理的设计与配置过程。它适用于创建新代理、调整现有代理配置或排查代理运行问题时使用。用户可以通过该技能为代理指定角色(role)、目标(goal)和背景故事(backstory),选择合适的 LLM,并分配工具。此外,还可以精细调整 max_iter、max_rpm、max_execution_time 等运行时参数,以控制代理行为。技能支持启用规划(planning)、代码执行(code execution)和委托(delegation)等高级功能。同时,它允许设置知识源和防护栏(guardrails),确保代理输出符合预期。配置方式既支持纯代码也支持 YAML 格式,方便与不同开发工作流集成。该技能适用于所有支持 CrewAI 的平台,能够显著提升代理开发的效率和可维护性。
npx skills add https://github.com/crewaiinc/skills/tree/main/skills/design-agentCrewAI 代理设计与配置。用于创建、配置或调试 CrewAI 代理——包括选择角色/目标/背景故事、选定大语言模型(LLM)、分配工具、调整 max_iter/max_rpm/max_execution_time 参数、启用规划/代码执行/委托功能、设置知识源、使用防护栏,以及通过 YAML 或代码配置代理。
This repo contains 3 individual skills — each has its own dedicated page.
Query the official CrewAI documentation for answers. Use when the user has a CrewAI question that isn't fully covered by the getting-started, design-agent, design-task skills — e.g., specific API details, configuration options, advanced features, troubleshooting errors, enterprise features, tool references, or anything where the latest docs are the best source of truth.
CrewAI task design and configuration. Use when creating, configuring, or debugging crewAI tasks — writing descriptions and expected_output, setting up task dependencies with context, configuring output formats (output_pydantic, output_json, output_file), using guardrails for validation, enabling human_input, async execution, markdown formatting, or debugging task execution issues.
CrewAI architecture decisions and project scaffolding. Use when starting a new crewAI project, choosing between LLM.call() vs Agent.kickoff() vs Crew.kickoff() vs Flow, scaffolding with 'crewai create flow', setting up YAML config (agents.yaml, tasks.yaml), wiring @CrewBase crew.py, writing Flow main.py with @start/@listen, or using {variable} interpolation.
ElevenLabs text-to-speech with mac-style say UX.
Oracle CLI second-model review/debug/refactor/design with selected files, dry-run token checks, API or browser engine.
Capture and automate macOS UI with the Peekaboo CLI.
Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".
Build a throwaway prototype to flesh out a design — a runnable terminal app for state/business-logic questions, or several radically different UI variations toggleable from one route.
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".