一键导入
create-syner-agent
Create syner agents. Use when creating new agents, or when user says "crear agente", "new agent", "subagent".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create syner agents. Use when creating new agents, or when user says "crear agente", "new agent", "subagent".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Developer portal and SDK for the Syner ecosystem. Hosts skill registry, documentation, and agent scaffolding tools.
Slack integration agent — receives messages, routes through orchestrator, delivers results
Orchestrate the ideas system. Mine vaults for ideas, analyze maturity, and route to the right skill or agent. The entry point for idea discovery that connects find-links, grow-note, track-idea, and cross-app routing.
Load your full life + work state. Discovers and reads all notes across all app vaults, building a unified context of your knowledge, projects, goals, and current thinking. Use when starting a new session or when you need the AI to understand your complete situation.
Create skills for the syner ecosystem. Scaffolds the file, sets up symlinks, and iterates until the skill works when invoked.
Improve an existing skill by auditing and applying fixes. Use when asked to "enhance skill", "improve skill", "fix skill issues", or when code-reviewer detects skill file changes. Delegates to syner-skill-reviewer for audit, then proposes and applies fixes with user confirmation.
| name | create-syner-agent |
| description | Create syner agents. Use when creating new agents, or when user says "crear agente", "new agent", "subagent". |
| agent | dev |
| tools | ["Read","Write","Bash","Task"] |
| metadata | {"author":"syner","version":"0.2.0"} |
Create agents for the syner ecosystem. Agents are invoked via Task tool and run in their own context.
Start writing the agent file IMMEDIATELY. Don't wait for all info. User should NEVER have to say "ve escribiendo".
Get expected output FIRST, then compare actual vs expected.
When testing, check that the agent's actual output matches what the instructions say it should produce. Discrepancies = bugs.
Agents are invoked via Task tool, not read and followed.
// CORRECT - delegate to the agent
Task(subagent_type: "syner", prompt: "...")
// WRONG - read agent file and do the work yourself
Read("agents/syner.md")
// then manually follow the instructions
The agent file defines behavior for when the agent runs in its own context, not instructions for the caller to follow.
Before reading agents/, verify cwd is the project root (the directory containing both apps/ and agents/):
[ -d apps ] && [ -d agents ] || echo "ERROR: not at project root — cd to the directory containing apps/ and agents/ first"
If not at project root, stop and instruct the user to run the skill from the project root directory.
While user talks:
agents/*.mdDO NOT ask a questionnaire. Listen, search, write.
Location: agents/{name}.md
---
name: {name}
description: {description}
tools: [{tools}]
model: {model}
---
# {Name}
{Purpose and instructions}
## Input
{What the agent receives}
## Process
{Step by step}
## Output
{Exact format - be specific}
## Rules
- {Rule 1}
- {Rule 2}
| Model | When |
|---|---|
haiku | Fast, simple tasks, structured output |
sonnet | Complex reasoning, multi-step |
opus | Orchestration, high judgment |
Principle: minimum necessary tools, but ALL necessary tools
| Need | Tools |
|---|---|
| Read files | Read, Glob, Grep |
| Write files | + Write |
| Edit files | + Edit |
| System commands | + Bash |
| Delegation | + Task |
Common mistake: Defining output responsibilities without granting the tool.
# BAD - agent should write plan but has no Write tool
tools: []
## Output
Write plan to `.syner/plans/{epic}/README.md`
Verify: If instructions say "write X" → needs Write. If "edit X" → needs Edit.
One-shot is the exception, not the rule. Plan for multiple iterations.
1. User provides expected output (golden)
2. Invoke agent via Task tool
3. Compare actual vs golden
4. If mismatch: check if instructions match expected behavior
5. Fix instructions OR fix expectations
6. Repeat until match
Normal flow:
Critical: Always work with raw output, never summaries.
If user describes output instead of pasting it, ask for raw version. Summaries introduce artifacts that lead to wrong conclusions.
Key verification:
name, description, tools, modelmemory, skillsWhen agent needs to read multiple files, design for parallel:
✓ Read 22 files in parallel (1 response, 22 tool calls)
✗ Read 22 files sequentially (22 responses, 22 tool calls)
In agent instructions, be explicit:
## Process
1. Discover files with Glob
2. Read ALL files in parallel (single response, multiple Read calls)
3. Process results
| Asset | Location | Naming |
|---|---|---|
| Agents | agents/ | {name}.md |
| Skills | apps/{app}/skills/ or skills/ | SKILL.md (always uppercase) |
| Symlinks | .claude/skills/ | auto-generated |
syner-{function} or {domain}-{function}Validate against /syner-boundaries: