원클릭으로
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: