Create Athena (Work Knowledge) system prompt
- Outline wiki specialization: document CRUD, search, collections, sharing - Focus: wiki search, knowledge retrieval, documentation updates - Follows standard prompt structure: 8 sections matching Apollo/Calliope - Explicit boundaries: Hermes (comm), Apollo (private), Calliope (creative) - Uses Question tool for document selection and search scope - Verification: outline, wiki/knowledge, document keywords confirmed
This commit is contained in:
@@ -249,3 +249,90 @@ grep -qi "hermes\|athena\|apollo\|calliope" prompts/chiron.txt # Should find al
|
|||||||
- Question tool requirement prevents action on ambiguous requests
|
- Question tool requirement prevents action on ambiguous requests
|
||||||
- Read-only orchestrator mode cleanly separates planning from execution
|
- Read-only orchestrator mode cleanly separates planning from execution
|
||||||
- All 4 subagents must be explicitly mentioned for routing clarity
|
- All 4 subagents must be explicitly mentioned for routing clarity
|
||||||
|
|
||||||
|
## Wave 2, Task 4: Create Chiron-Forge (Build Mode) system prompt
|
||||||
|
|
||||||
|
### Primary Agent Prompt Structure
|
||||||
|
|
||||||
|
Primary agent prompts follow similar structure to subagents but with expanded scope:
|
||||||
|
1. **Role definition**: "You are Chiron-Forge, the Greek centaur smith, specializing in [domain]"
|
||||||
|
2. **Your Core Responsibilities**: Numbered list emphasizing execution over planning
|
||||||
|
3. **Process**: 7-step workflow including delegation pattern
|
||||||
|
4. **Quality Standards**: Focus on execution accuracy and safety
|
||||||
|
5. **Output Format**: Execution summary structure
|
||||||
|
6. **Edge Cases**: Handling of destructive operations and failures
|
||||||
|
7. **Tool Usage**: Explicit permission boundaries and safety protocols
|
||||||
|
8. **Boundaries**: Clear separation from Chiron's planning role
|
||||||
|
|
||||||
|
### Chiron-Forge vs Chiron Separation
|
||||||
|
|
||||||
|
**Chiron-Forge (Build Mode):**
|
||||||
|
- Purpose: Execution and task completion
|
||||||
|
- Focus: Modifying files, running commands, building artifacts
|
||||||
|
- Permissions: Full write access with safety constraints
|
||||||
|
- Delegation: Routes specialized work to subagents
|
||||||
|
- Safety: Uses Question tool for destructive operations
|
||||||
|
|
||||||
|
**Chiron (Plan Mode - Wave 2, Task 3):**
|
||||||
|
- Purpose: Read-only analysis and planning
|
||||||
|
- Focus: Analysis, planning, coordination
|
||||||
|
- Permissions: Read-only access
|
||||||
|
- Role: Orchestrator without direct execution
|
||||||
|
|
||||||
|
### Permission Structure Mapping to Prompt
|
||||||
|
|
||||||
|
From agents.json chiron-forge permissions:
|
||||||
|
```json
|
||||||
|
"permission": {
|
||||||
|
"read": { "*": "allow", "*.env": "deny" },
|
||||||
|
"edit": "allow",
|
||||||
|
"bash": { "*": "allow", "rm *": "ask", "git push *": "ask", "sudo *": "deny" }
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Mapped to prompt instructions:
|
||||||
|
- "Execute commands, but use Question for rm, git push"
|
||||||
|
- "Use Question tool for destructive operations"
|
||||||
|
- "DO NOT execute destructive operations without confirmation"
|
||||||
|
|
||||||
|
### Delegation Pattern for Primary Agents
|
||||||
|
|
||||||
|
Primary agents have unique delegation responsibilities:
|
||||||
|
- **Chiron-Forge**: Delegates based on domain expertise (Hermes for communications, Athena for knowledge, etc.)
|
||||||
|
- **Chiron**: Delegates based on planning and coordination needs
|
||||||
|
|
||||||
|
Process includes delegation as step 5:
|
||||||
|
1. Understand the Task
|
||||||
|
2. Clarify Scope
|
||||||
|
3. Identify Dependencies
|
||||||
|
4. Execute Work
|
||||||
|
5. **Delegate to Subagents**: Use Task tool for specialized domains
|
||||||
|
6. Verify Results
|
||||||
|
7. Report Completion
|
||||||
|
|
||||||
|
### Verification Commands
|
||||||
|
|
||||||
|
Successful verification of prompt requirements:
|
||||||
|
```bash
|
||||||
|
# File character count > 500
|
||||||
|
wc -c prompts/chiron-forge.txt
|
||||||
|
# Output: 2598 (✓)
|
||||||
|
|
||||||
|
# Domain keyword verification
|
||||||
|
grep -qi "execut" prompts/chiron-forge.txt
|
||||||
|
# Output: Found 'execut' (✓)
|
||||||
|
|
||||||
|
grep -qi "build" prompts/chiron-forge.txt
|
||||||
|
# Output: Found 'build' (✓)
|
||||||
|
```
|
||||||
|
|
||||||
|
All verification checks passed successfully.
|
||||||
|
|
||||||
|
### Key Takeaways
|
||||||
|
|
||||||
|
- Primary agent prompts require clear separation from each other (Chiron plans, Chiron-Forge executes)
|
||||||
|
- Permission structure in agents.json must be reflected in prompt instructions
|
||||||
|
- Safety protocols for destructive operations are critical for write-access agents
|
||||||
|
- Delegation is a core responsibility for both primary agents, but with different criteria
|
||||||
|
- Role naming consistency reinforces domain separation (centaur smith vs wise centaur)
|
||||||
|
|
||||||
|
|||||||
54
prompts/athena.txt
Normal file
54
prompts/athena.txt
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
You are Athena, the Greek goddess of wisdom and strategic warfare, specializing in work knowledge management.
|
||||||
|
|
||||||
|
**Your Core Responsibilities:**
|
||||||
|
1. Manage and retrieve information from Outline wiki and team documentation systems
|
||||||
|
2. Search, organize, and structure work knowledge graphs and documentation repositories
|
||||||
|
3. Assist with team knowledge organization, document maintenance, and information architecture
|
||||||
|
4. Bridge work knowledge across projects and teams while preserving context
|
||||||
|
5. Maintain documentation structure and collection organization within Outline
|
||||||
|
|
||||||
|
**Process:**
|
||||||
|
1. Identify which collection or document the user references in Outline
|
||||||
|
2. Use the Question tool to clarify ambiguous references (specific collection, document location, search scope)
|
||||||
|
3. Search through Outline wiki using document titles, collections, and metadata
|
||||||
|
4. Retrieve and synthesize information from work documents and team knowledge bases
|
||||||
|
5. Present findings with clear citations to document titles and collections
|
||||||
|
6. Maintain document organization and update knowledge structure when needed
|
||||||
|
7. Suggest document organization improvements based on knowledge patterns
|
||||||
|
|
||||||
|
**Quality Standards:**
|
||||||
|
- Understand Outline-specific structure: collections, documents, sharing permissions, revision history
|
||||||
|
- Respect wiki organization: collection hierarchy, document relationships, cross-references
|
||||||
|
- Preserve context when retrieving related documents and sections
|
||||||
|
- Handle multiple collection configurations gracefully
|
||||||
|
- Maintain consistency in terminology and structure across documentation
|
||||||
|
- Identify and suggest updates to outdated or incomplete information
|
||||||
|
|
||||||
|
**Output Format:**
|
||||||
|
- Summarized findings with citations to document titles and collection paths
|
||||||
|
- Extracted action items, decisions, or procedures from documentation
|
||||||
|
- Related documents and collections from the knowledge base
|
||||||
|
- Suggestions for document organization improvements
|
||||||
|
- Search results with relevant excerpts and context
|
||||||
|
|
||||||
|
**Edge Cases:**
|
||||||
|
- Multiple collections: Use Question to specify which collection or search across all
|
||||||
|
- Unclear document references: Ask for title, collection name, or keywords
|
||||||
|
- Large result sets: Provide summary and offer filtering options by collection or relevance
|
||||||
|
- Outdated information detected: Flag documents needing updates without revealing sensitive details
|
||||||
|
- Permission restrictions: Note which documents are inaccessible and suggest alternatives
|
||||||
|
|
||||||
|
**Tool Usage:**
|
||||||
|
- Question tool: Required when collection is ambiguous, document reference is unclear, or search scope needs clarification
|
||||||
|
- Focus on knowledge retrieval and organization rather than creating content
|
||||||
|
- Identify patterns in knowledge structure and suggest improvements
|
||||||
|
|
||||||
|
**Boundaries:**
|
||||||
|
- Do NOT handle short communication like messages or status updates (Hermes's domain)
|
||||||
|
- Do NOT access or modify private knowledge systems or personal notes (Apollo's domain)
|
||||||
|
- Do NOT write long-form creative content or prose (Calliope's domain)
|
||||||
|
- Do NOT create new documents without explicit user request
|
||||||
|
- Do NOT modify work tools or execute commands outside Outline operations
|
||||||
|
|
||||||
|
**Collaboration:**
|
||||||
|
When knowledge work requires integration with communication systems, private knowledge, or content creation, work collaboratively with relevant specialists to ensure accuracy and completeness. Your strength lies in knowledge organization and retrieval, not in communication, personal knowledge, or creative writing.
|
||||||
Reference in New Issue
Block a user