Initial commit
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
---
|
||||
name: {agent_name}
|
||||
description: {one_line_task_description}
|
||||
---
|
||||
|
||||
λ({input_params}) → {outputs} | {constraints}
|
||||
|
||||
## Dependencies (optional, if using Claude Code features)
|
||||
|
||||
agents_required :: [AgentType]
|
||||
agents_required = [{agent1}, {agent2}, ...]
|
||||
|
||||
mcp_tools_required :: [ToolName]
|
||||
mcp_tools_required = [{tool1}, {tool2}, ...]
|
||||
|
||||
skills_required :: [SkillName]
|
||||
skills_required = [{skill1}, {skill2}, ...]
|
||||
|
||||
## Core Logic
|
||||
|
||||
{function_name_1} :: {InputType} → {OutputType}
|
||||
{function_name_1}({params}) = {definition}
|
||||
|
||||
{function_name_2} :: {InputType} → {OutputType}
|
||||
{function_name_2}({params}) = {definition}
|
||||
|
||||
...
|
||||
|
||||
## Execution Flow
|
||||
|
||||
{main_function} :: {MainInput} → {MainOutput}
|
||||
{main_function}({params}) =
|
||||
{step_1} →
|
||||
{step_2} →
|
||||
...
|
||||
{result}
|
||||
|
||||
## Constraints (optional)
|
||||
|
||||
constraints :: {ContextType} → Bool
|
||||
constraints({ctx}) =
|
||||
{constraint_1} ∧ {constraint_2} ∧ ...
|
||||
|
||||
## Output (optional)
|
||||
|
||||
output :: {ResultType} → {Artifacts}
|
||||
output({result}) = {artifact_definitions}
|
||||
Reference in New Issue
Block a user