首页/新闻资讯/正文详情

代理标识开发_agent-identifier

发布时间:2026/11/11 8:16:26 来源:云帆数科 栏目:资讯中心
代理标识开发_agent-identifier
以下为本文档的中文说明该技能为Claude Code插件中的代理开发提供全面指导涵盖代理结构设计、触发条件配置、系统提示词编写等关键方面。主要功能是帮助开发者创建自主化的子代理使其能够独立处理复杂的多步骤任务。使用场景包括当用户需要创建代理、“添加代理”、编写子代理时提供模板和最佳实践指导如何设置代理的触发条件、工具权限和运行模型以及如何设计有效的系统提示词来描述代理行为。核心原则包括代理Agent用于自主工作命令Command用于用户发起的操作——两者有明确的职责区分Markdown文件格式配合YAML前置元数据定义代理结构通过描述字段中的示例来定义触发条件系统提示词决定代理的行为模式和边界。该技能还涵盖模型选择、颜色定制和工具配置等内容帮助开发者构建功能强大、行为可控的自主代理。Agent Development for Claude Code PluginsOverviewAgents are autonomous subprocesses that handle complex, multi-step tasks independently. Understanding agent structure, triggering conditions, and system prompt design enables creating powerful autonomous capabilities.Key concepts:Agents are FOR autonomous work, commands are FOR user-initiated actionsMarkdown file format with YAML frontmatterTriggering via description field with examplesSystem prompt defines agent behaviorModel and color customizationAgent File StructureComplete Format--- name: agent-identifier description: Use this agent when [triggering conditions]. Examples: example Context: [Situation description] user: [User request] assistant: [How assistant should respond and use this agent] commentary [Why this agent should be triggered] /commentary /example example [Additional example...] /example model: inherit color: blue tools: [Read, Write, Grep] --- You are [agent role description]... **Your Core Responsibilities:** 1. [Responsibility 1] 2. [Responsibility 2] **Analysis Process:** [Step-by-step workflow] **Output Format:** [What to return]Frontmatter Fieldsname (required)Agent identifier used for namespacing and invocation.Format:lowercase, numbers, hyphens onlyLength:3-50 charactersPattern:Must start and end with alphanumericGood examples:code-reviewertest-generatorapi-docs-writersecurity-analyzerBad examples:helper(too generic)-agent-(starts/ends with hyphen)my_agent(underscores not allowed)ag(too short, 3 chars)description (required)Defines when Claude should trigger this agent.This is the most critical field.Must include:Triggering conditions (“Use this agent when…”)Multipleexampleblocks showing usageContext, user request, and assistant response in each examplecommentaryexplaining why agent triggersFormat:Use this agent when [conditions]. Examples: example Context: [Scenario description] user: [What user says] assistant: [How Claude should respond] commentary [Why this agent is appropriate] /commentary /example [More examples...]Best practices:Include 2-4 concrete examplesShow proactive and reactive triggeringCover different phrasings of same intentExplain reasoning in commentaryBe specific about when NOT to use the agentmodel (required)Which model the agent should use.Options:inherit- Use same model as parent (recommended)sonnet- Claude Sonnet (balanced)opus- Claude Opus (most capable, expensive)haiku- Claude Haiku (fast, cheap)Recommendation:Useinheritunless agent needs specific model capabilities.color (required)Visual identifier for agent in UI.Options:blue,cyan,green,yellow,magenta,redGuidelines:Choose distinct colors for different agents in same pluginUse consistent colors for similar agent typesBlue/cyan: Analysis, reviewGreen: Success-oriented tasksYellow: Caution, validationRed: Critical, securityMagenta: Creative, generationtools (optional)Restrict agent to specific tools.Format:Array of tool namestools:[Read,Write,Grep,Bash]Default:If omitted, agent has access to all toolsBest practice:Limit tools to minimum needed (principle of least privilege)Common tool sets:Read-only analysis:[Read, Grep, Glob]Code generation:[Read, Write, Grep]Testing:[Read, Bash, Grep]Full access: Omit field or use[*]System Prompt DesignThe markdown body becomes the agent’s system prompt. Write in second person, addressing the agent directly.StructureStandard template:You are [role] specializing in [domain]. **Your Core Responsibilities:** 1. [Primary responsibility] 2. [Secondary responsibility] 3. [Additional responsibilities...] **Analysis Process:** 1. [S tep one] 2. [Step two] 3. [Step three] [...] **Quality Standards:** - [Standard 1] - [Standard 2] **Output Format:** Provide results in this format: - [What to include] - [How to structure] **Edge Cases:** Handle these situations: - [Edge case 1]: [How to handle] - [Edge case 2]: [How to handle]Best Practices✅DO:Write in second person (“You are…”, “You will…”)Be specific about responsibilitiesProvide step-by-step processDefine output formatInclude quality standardsAddress edge casesKeep under 10,000 characters❌DON’T:Write in first person (“I am…”, “I will…”)Be vague or genericOmit process stepsLeave output format undefinedSkip quality guidanceIgnore error casesCreating AgentsMethod 1: AI-Assisted GenerationUse this prompt pattern (extracted from Claude Code):Create an agent configuration based on this request: [YOUR DESCRIPTION] Requirements: 1. Extract core intent and responsibilities 2. Design expert persona for the domain 3. Create comprehensive system prompt with: - Clear behavioral boundaries - Specific methodologies - Edge case handling - Output format 4. Create identifier (lowercase, hyphens, 3-50 chars) 5. Write description with triggering conditions 6. Include 2-3 example blocks showing when to use Return JSON with: { identifier: agent-name, whenToUse: Use this agent when... Examples: example.../example, systemPrompt: You are... }Then convert to agent file format with frontmatter.Seeexamples/agent-creation-prompt.mdfor complete template.Method 2: Manual CreationChoose agent identifier (3-50 chars, lowercase, hyphens)Write description with examplesSelect model (usuallyinherit)Choose color for visual identificationDefine tools (if restricting access)Write system prompt with structure aboveSave asagents/agent-name.mdValidation RulesIdentifier Validation✅ Valid: code-reviewer, test-gen, api-analyzer-v2 ❌ Invalid: ag (too short), -start (starts with hyphen), my_agent (underscore)Rules:3-50 charactersLowercase letters, numbers, hyphens onlyMust start and end with alphanumericNo underscores, spaces, or special charactersDescription ValidationLength:10-5,000 charactersMust include:Triggering conditions and examplesBest:200-1,000 characters with 2-4 examplesSystem Prompt ValidationLength:20-10,000 charactersBest:500-3,000 charactersStructure:Clear responsibilities, process, output formatAgent OrganizationPlugin Agents Directoryplugin-name/ └── agents/ ├── analyzer.md ├── reviewer.md └── generator.mdAll.mdfiles inagents/are auto-discovered.NamespacingAgents are namespaced automatically:Single plugin:agent-nameWith subdirectories:plugin:subdir:agent-nameTesting AgentsTest TriggeringCreate test scenarios to verify agent triggers correctly:Write agent with specific triggering examplesUse similar phrasing to examples in testCheck Claude loads the agentVerify agent provides expected functionalityTest System PromptEnsure system prompt is complete:Give agent typical taskCheck it follows process stepsVerify output format is correctTest edge cases mentioned in promptConfirm quality standards are metQuick ReferenceMinimal Agent--- name: simple-agent description: Use this agent when... Examples: example.../example model: inherit color: blue --- You are an agent that [does X]. Process: 1. [Step 1] 2. [Step 2] Output: [What to provide]Frontmatter Fields SummaryFieldRequiredFormatExamplenameYeslowercase-hyphenscode-reviewerdescriptionYesText examplesUse when… …modelYesinherit/sonnet/opus/haikuinheritcolorYesColor namebluetoolsNoArray of toolnames[“Read”, “Grep”]Best PracticesDO:✅ Include 2-4 concrete examples in description✅ Write specific triggering conditions✅ Useinheritfor model unless specific need✅ Choose appropriate tools (least privilege)✅ Write clear, structured system prompts✅ Test agent triggering thoroughlyDON’T:❌ Use generic descriptions without examples❌ Omit triggering conditions❌ Give all agents same color❌ Grant unnecessary tool access❌ Write vague system prompts❌ Skip testingAdditional ResourcesReference FilesFor detailed guidance, consult:references/system-prompt-design.md- Complete system prompt patternsreferences/triggering-examples.md- Example formats and best practicesreferences/agent-creation-system-prompt.md- The exact prompt from Claude CodeExample FilesWorking examples inexamples/:agent-creation-prompt.md- AI-assisted agent generation templatecomplete-agent-examples.md- Full agent examples for different use casesUtility ScriptsDevelopment tools inscripts/:validate-agent.sh- Validate agent file structuretest-agent-trigger.sh- Test if agent triggers correctlyImplementation WorkflowTo create an agent for a plugin:Define agent purpose and triggering conditionsChoose creation method (AI-assisted or manual)Createagents/agent-name.mdfileWrite frontmatter with all required fieldsWrite system prompt following best practicesInclude 2-4 triggering examples in descriptionValidate withscripts/validate-agent.shTest triggering with real scenariosDocument agent in plugin READMEFocus on clear triggering conditions and comprehensive system prompts for autonomous operation.3c:[“,,,L3f”,null,{“content”:“$40”,“frontMatter”:{“name”:“Agent Development”,“description”:“This skill should be used when the user asks to \“create an agent\”, \“add an agent\”, \“write a subagent\”, \“agent frontmatter\”, \“when to use description\”, \“agent examples\”, \“agent tools\”, \“agent colors\”, \“autonomous agent\”, or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.”,“version”:“0.1.0”}}]3d:[“KaTeX parse error: Expected }, got EOF at end of input: …,children:[[”,“div”,null,{“className”:“flex items-center justify-between border-b border-border bg-muted/30 px-4 py-2.5”,“children”:[[“KaTeX parse error: Expected }, got EOF at end of input: …,children:[”,“span”,null,{“className”:“truncate text-xs font-medium text-muted-foreground”,“children”:“同仓库更多 Skills”}]}],[“KaTeX parse error: Expected EOF, got } at position 88: …ldren:同仓库}]]}̲],[”,“div”,null,{“className”:“p-4 sm:p-5”,“children”:[[“,h2,null,id:related−skills−heading,className:text−2xlfont−semiboldtracking−normaltext−foreground,children:同仓库更多Skills],[,h2,null,{id:related-skills-heading,className:text-2xl font-semibold tracking-normal text-foreground,children:同仓库更多 Skills}],[,h2,null,id:related−skills−heading,className:text−2xlfont−semiboldtracking−normaltext−foreground,children:同仓库更多Skills],[”,“div”,null,{“className”:“mt-4 grid gap-3 sm:grid-cols-2”,“children”:[“L41,L41,L41,L42”,“L43,L43,L43,L44”,“L45,L45,L45,L46”]}]]}]]}]47:I[206516,[“/_next/static/chunks/051aanbhrv4br.js”,“/_next/static/chunks/0mizr60h7ayzt.js”,“/_next/static/chunks/0v9lm1dmbdoo-.js”,“/_next/static/chunks/0rxr1j1j3j-.r.js”,“/_next/static/chunks/02ftybezfvqjd.js”,“/_next/static/chunks/0.v9ksvnnj8ia.js”,“/_next/static/chunks/0bn6id96nx3k.js,“/_next/static/chunks/13ybnhn37c.tc.js”,“/_next/static/chunks/0_fnrdtruz8uf.js”,“/_next/static/chunks/0r6l15utt1mwb.js”,“/_next/static/chunks/0dm9a5into854.js”,/_next/static/chunks/07k6hqoibtcn.js”,“/next/static/chunks/0b4cao.4y…j.js”,“/_next/static/chunks/02i-n28z7kjd0.js”],“default”]

相关推荐

AUX传感器控制器事件管理与TDC寄存器配置详解
AUX传感器控制器事件管理与TDC寄存器配置详解

1. AUX传感器控制器:嵌入式系统的“神经中枢” 在物联网和可穿戴设备这类对功耗和实时性都极为敏感的应用场景里,主MCU(微控制器单元)常常需要处理大量琐碎但频繁的传感器任务,比如周期性读取温度、检测按键按下、或者… · 2026/11/11 8:16:26

Windows网络调试终极指南:5分钟掌握socat-windows端口转发神器
Windows网络调试终极指南:5分钟掌握socat-windows端口转发神器

Windows网络调试终极指南:5分钟掌握socat-windows端口转发神器 【免费下载链接】socat-windows unofficial windows build of socat http://www.dest-unreach.org/socat/ 项目地址: https://gitcode.com/gh_mirrors/so/socat-windows 在Windows平台上进行网络… · 2026/11/10 2:13:28

GPU加速AI:从CUDA架构到深度学习性能优化
GPU加速AI:从CUDA架构到深度学习性能优化

1. GPU算力与人工智能的共生关系 2006年NVIDIA推出CUDA架构时,可能没想到这个为图形处理设计的并行计算架构会成为AI革命的基石。如今在深度学习训练中,一块高端GPU的运算速度可达CPU的50-100倍,这种数量级的性能差异彻底改变了人工智能的发展… · 2026/10/5 13:12:00

建筑电工证去哪里年审 怎么报名不被中介坑
建筑电工证去哪里年审 怎么报名不被中介坑

建筑电工证去哪里年审 怎么报名不被中介坑 你是不是也在网上到处找“建筑电工证去哪里年审”,结果一不小心就掉进中介的陷阱里?别急,今天我来带你一步步看清楚,怎么报名、去哪年审,怎么避免被坑,全是实操干货,适合济源本地初次报考的你。… · 2026/11/11 8:15:30

开发区电工证查询多久拿证不耽误工地进度
开发区电工证查询多久拿证不耽误工地进度

开发区电工证查询多久拿证不耽误工地进度 工地太忙根本没时间复习考试,很多电工证还没拿到手,就又要忙着赶工期了。特别是在开发区,像洛阳涧西区这样的劳务班组,经常面临证件办理流程不熟、考试时间紧张、复习没头绪等问题。 多久拿证… · 2026/11/11 8:15:30

施工行业的特种工千万别踩坑 老实人怎么报才不被坑
施工行业的特种工千万别踩坑 老实人怎么报才不被坑

施工行业的特种工千万别踩坑 老实人怎么报才不被坑 你是不是也在担心,施工行业的特种工报名到底该去哪儿?怕被那些中间商忽悠,花大钱还拿不到证?我以前也跟你们一样,干了几年工地,想考个证多条路走,结果差点被中介坑了大几千,现在回头想想,真是后怕… · 2026/11/11 8:15:30

b类电工证种类区别实操考试多少钱
b类电工证种类区别实操考试多少钱

b类电工证种类区别实操考试多少钱 实操考试心里没底怕挂科,这事儿很多人都经历过。尤其是准备报考 b类电工证种类区别 的时候,很多人都会纠结到底该考哪个证,实操考试内容到底难不难, 多少钱… · 2026/11/11 8:15:30

广东省佛山电工证过期了怎么办?内部消息教你如何复审延期
广东省佛山电工证过期了怎么办?内部消息教你如何复审延期

广东省佛山电工证过期了怎么办?内部消息教你如何复审延期 证书过期了不知道怎么复审延期?广东省佛山电工证有效期到底是多久?很多电工朋友都遇到过这个问题,特别是那些在建筑、制造业、电力系统工作的人,如果证书没及时复审,轻则被单位暂停工作,重则影… · 2026/11/11 8:15:29

印度二级电工证图片含金量到底如何?外省证能转过来吗
印度二级电工证图片含金量到底如何?外省证能转过来吗

印度二级电工证图片含金量到底如何?外省证能转过来吗 之前考的证在外省能不能转过来,这个问题我听得太多了。不少朋友手上拿着外省的电工证,尤其是印度二级电工证图片,总担心在别的地方不被认可。其实,含金量这个问题,关键不在于证上的地方,而在于它是… · 2026/11/11 8:14:29

电工证丢失还能补吗?千万别踩坑,丢了证等于失业
电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。… · 2026/11/10 2:16:10

电力电缆作业证直播报名入口与办理流程良心建议
电力电缆作业证直播报名入口与办理流程良心建议

电力电缆作业证直播报名入口与办理流程良心建议 你是不是也担心学历不高报不了名?别急,今天就给你讲讲 电力电缆作业证直播 的报名流程和那些你必须知道的干货, 良心建议 在这里,别错过。 电力电缆作业证直播报名需要什么条件?… · 2026/11/10 17:46:39

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑
英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 怕考不过白交培训费?英德电工证报考费多少钱,你真的了解吗?现在市面上培训机构五花八门,价格参差不齐,很多人一不小心就花了冤枉钱,结果还考不过。别急,今天就来给你说清楚英德电工证的… · 2026/11/10 17:11:43

_中职电工证最新政策解读
_中职电工证最新政策解读

中职电工证在哪考?工地太忙根本没时间复习考试的救星来了 工地太忙根本没时间复习考试,这是很多正在备考 中职电工证 的建筑工友的真实写照。你不是不想考,而是真的没时间。但别担心,这期内容是 新乡初次报考人员… · 2026/11/11 0:00:52

昆明电工证培训价格值不值得考?老电工告诉你真相
昆明电工证培训价格值不值得考?老电工告诉你真相

昆明电工证培训价格值不值得考?老电工告诉你真相 之前考的证在外省能不能转过来?这个问题是很多在外地打工、换城市生活、或者是想在昆明发展的朋友最关心的。尤其是现在云南发展快,很多企业都在招持证上岗的电工,如果你手头有证但不在本地,那这个证是不… · 2026/11/11 0:00:52

特种电缆张工网上查询全攻略:外省证如何转过来
特种电缆张工网上查询全攻略:外省证如何转过来

特种电缆张工网上查询全攻略:外省证如何转过来 之前考的证在外省能不能转过来?这是很多特种作业从业者最关心的问题,尤其是像特种电缆张工这类证书,直接关系到日常工作是否合规、能否顺利晋升。很多小伙伴因为证书归属地的问题,陷入职业发展的瓶颈,甚至… · 2026/11/11 0:00:52

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/10 20:19:29

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/10 19:22:45

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/10 17:00:47

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码