Best Practices
These practices have been refined through real-world context engineering projects. Apply them to make your work more efficient and effective.Knowledge Gathering
Cast a Wide Net First
Collect more than you think you need:- Request all documentation, even if it seems tangential
- Interview subject matter experts
- Document tribal knowledge
- Include edge cases and exceptions
Create a Knowledge Checklist
Before declaring knowledge gathering “complete”:Tag Everything
Use consistent tags from the start:source:training,source:wiki,source:interviewstatus:verified,status:needs-reviewtopic:orders,topic:returns
Hierarchy Design
Start with the 80/20 Rule
Design for the 80% of common scenarios first:- Identify the most frequent inquiry types
- Build hierarchy for those first
- Add edge cases and exceptions later
Use Consistent Naming
Establish a naming convention and enforce it:Design for the Future
Leave room to grow:- Avoid overly specific scenario names
- Keep workstreams broad enough to expand
- Consider where new scenarios might fit
Mapping
Map as You Go
Don’t save all mapping for the end:- Link documents to scenarios as you create them
- Review mappings when adding new knowledge
- Update mappings when scenarios change
Use a Coverage Matrix
Track what’s mapped where:| Scenario | Primary SOP | Policies | Templates | Complete? |
|---|---|---|---|---|
| Cancel Order | ✓ | ✓ | ✓ | ✓ |
| Modify Order | ✓ | ✗ | ✓ | No |
| Track Order | ✓ | - | - | ✓ |
Link Conservatively
Only link documents that are directly relevant:- Would someone handling this scenario actually reference this?
- Does this document provide essential information?
- Is this a primary source or just tangentially related?
Writing Step Guides
Use Templates
Create a template for consistency:Write for AI, Not Humans
AI needs different things than humans:| Human-Friendly | AI-Friendly |
|---|---|
| ”Use common sense” | Explicit decision criteria |
| ”As usual” | Specific step-by-step |
| Implied context | Stated prerequisites |
| Flexible language | Precise instructions |
Include Decision Trees
For complex scenarios, make decisions explicit:Test Your Guides
Before considering a guide complete:- Walk through it yourself step by step
- Have someone unfamiliar test it
- Run it through the AI agent
- Note any confusion or failures
- Refine and repeat
Team Collaboration
Assign Ownership
For each area:- Who is responsible for maintaining it?
- Who reviews changes?
- Who approves new content?
Establish Review Processes
Before publishing changes:- SME review for accuracy
- Peer review for clarity
- Test for AI effectiveness
Document Your Decisions
Keep notes on why things are structured as they are:- “Split this into two scenarios because the refund process differs”
- “Combined these because the procedure is identical”
- “Named this way to match the client’s terminology”
Maintenance
Schedule Regular Reviews
Set a cadence:- Weekly: Check for urgent updates
- Monthly: Review high-volume scenarios
- Quarterly: Full audit of hierarchy
Track What Changes
When something changes:- Update the Step Guide
- Create a new version with clear comment
- Notify relevant team members
- Test the updated guide
Watch for Signals
Signs that content needs updating:- AI giving outdated information
- Customer complaints about incorrect guidance
- Policy changes announced
- New systems or tools deployed
Scaling Tips
Parallelize Work
Multiple people can work simultaneously:- Different workstreams assigned to different people
- SMEs write guides in their area
- Central team reviews for consistency
Batch Similar Tasks
Group similar work together:- Write all guides for one contact driver at once
- Map all documents of one type together
- Review all scenarios in one workstream together
Automate What You Can
Look for opportunities:- Template generation
- Consistency checking
- Coverage reporting
- Version tracking
Quick Reference
Best Practices Checklist
Best Practices Checklist
Knowledge Gathering
- Collected from all sources
- Tagged consistently
- Stakeholder verified
- Follows naming convention
- Covers 80% of common scenarios
- Room for growth
- Coverage matrix maintained
- Only relevant links
- No orphaned documents
- Follows template
- AI-friendly language
- Decision trees included
- Tested end-to-end
- Ownership assigned
- Review process in place
- Decisions documented
- Review schedule set
- Change tracking active
- Signals monitored