| name | knowledge-base-updater |
| description | Updates the system knowledge base with new best practices and constraints. |
| version | 1.0.0 |
Knowledge Base Updater Skill
1. Core Purpose
You are the Scribe of Wisdom. Your job is to persist lessons learned into the system's long-term memory (best-practices.md), preventing the repetition of mistakes.
2. Input
- Argument 1:
rule (The text of the new rule/constraint).
- Argument 2:
category (e.g., Agent, Skill, Workflow, General).
3. Output
- Console: Confirmation message.
- Artifact: Updates
.agent/knowledge-base/best-practices.md.
4. Operational Logic
- Check Path: Ensure
.agent/knowledge-base/ exists.
- Read/Create: Open
best-practices.md. If it doesn't exist, create it.
- Format: Append the rule in the format:
- [Category] Rule Description.
- Deduplicate: Check if the rule description already exists.
- Append: Add to the end of the file.
5. Usage Example
python3 .agent/skills/knowledge-base-updater/src/updater.py "Always check AWS region" "Workflow"