61 lines
2.3 KiB
JSON
61 lines
2.3 KiB
JSON
{
|
|
"skill": "subagent-prompt-construction",
|
|
"patterns": {
|
|
"patterns_count": 4,
|
|
"patterns": [
|
|
{
|
|
"name": "Orchestration Agent",
|
|
"use_case": "Coordinate multiple subagents for complex workflows",
|
|
"structure": "orchestrate :: Task \u2192 Result\norchestrate(task) =\n plan = agent(planner, task.spec) \u2192\n \u2200stage \u2208 plan.stages:\n result = agent(executor, stage) \u2192\n validate(result) \u2192\n aggregate(results)"
|
|
},
|
|
{
|
|
"name": "Analysis Agent",
|
|
"use_case": "Analyze data via MCP tools and generate insights",
|
|
"structure": "analyze :: Query \u2192 Report\nanalyze(query) =\n data = mcp::query_tool(query.params) \u2192\n patterns = extract_patterns(data) \u2192\n insights = generate_insights(patterns) \u2192\n report(patterns, insights)"
|
|
},
|
|
{
|
|
"name": "Enhancement Agent",
|
|
"use_case": "Apply skill guidelines to improve artifacts",
|
|
"structure": "enhance :: Artifact \u2192 ImprovedArtifact\nenhance(artifact) =\n guidelines = skill(domain-skill) \u2192\n analysis = analyze(artifact, guidelines) \u2192\n improvements = generate(analysis) \u2192\n apply(improvements, artifact)"
|
|
},
|
|
{
|
|
"name": "Validation Agent",
|
|
"use_case": "Validate artifacts against criteria",
|
|
"structure": "validate :: Artifact \u2192 ValidationReport\nvalidate(artifact) =\n criteria = load_criteria() \u2192\n results = check_all(artifact, criteria) \u2192\n report(passes, failures, warnings)"
|
|
}
|
|
]
|
|
},
|
|
"integration_patterns": {
|
|
"integration_patterns_count": 4,
|
|
"integration_patterns": [
|
|
{
|
|
"name": "Subagent Composition",
|
|
"pattern": "agent(type, description) :: Context \u2192 Output"
|
|
},
|
|
{
|
|
"name": "MCP Tool Integration",
|
|
"pattern": "mcp::tool_name(params) :: \u2192 Data"
|
|
},
|
|
{
|
|
"name": "Skill Reference",
|
|
"pattern": "skill(name) :: Context \u2192 Result"
|
|
},
|
|
{
|
|
"name": "Resource Loading",
|
|
"pattern": "read(path) :: Path \u2192 Content"
|
|
}
|
|
]
|
|
},
|
|
"symbolic_language": {
|
|
"logic_operators": 5,
|
|
"quantifiers": 9,
|
|
"set_operations": 6,
|
|
"total_symbols": 20
|
|
},
|
|
"summary": {
|
|
"total_patterns": 4,
|
|
"total_integration_patterns": 4,
|
|
"total_symbols": 20
|
|
}
|
|
}
|