Add aggregator agent, strategy template, research templates; fix ASCII in existing templates
- agents/aggregator/: new Aggregator specialist agent (agent.yml + identity.md) - agents/voss/agent.yml: add aggregator to manages, add research_brief/intelligence_report templates - templates/strategy.yml: new intake routing template for InputFromUser strategy type - templates/research_brief.yml: new research brief output template - templates/intelligence_report.yml: new intelligence report template - skills/: add IntelligenceFormatGuide, ResearchMethodGuide, skills.md - templates/*.yml: fix em-dash Unicode violations -> ASCII double-hyphens Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
21
skills/skills.md
Normal file
21
skills/skills.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# Crimson Leaf Research — Skills Catalog
|
||||
|
||||
Skills are context-sensitive reference documents injected into an agent's prompt
|
||||
when a template declares a `skills:` array. They provide domain expertise and
|
||||
methodology reference without permanently inflating RAG storage.
|
||||
|
||||
## Available Guides
|
||||
|
||||
| Path | Purpose | Used by |
|
||||
|------|---------|---------|
|
||||
| `guides/ResearchMethodGuide.md` | Evidentiary research discipline, source assessment, confidence rating | `research_brief.yml`, `intelligence_report.yml` |
|
||||
| `guides/IntelligenceFormatGuide.md` | Report structure, analytical tone standards, section requirements | `intelligence_report.yml` |
|
||||
|
||||
## How Skills Work
|
||||
|
||||
1. A template declares `skills: ["guides/ResearchMethodGuide.md"]` at the top level.
|
||||
2. At prompt assembly time, the pipeline fetches each file from `pae/{company_slug}/skills/{path}`.
|
||||
3. Content is injected as the `*** SKILLS & GUIDES ***` section in the agent's prompt.
|
||||
4. The agent reads the guide as authoritative reference material for the current task.
|
||||
|
||||
Skills are company-sovereign — each company maintains its own skills library in its own repo.
|
||||
Reference in New Issue
Block a user