Installs into .claude/skills of the current project.
Are you the author of Knowledge Base Updater?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-knowledge-base-updater)
---
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
1. **Check Path:** Ensure `.agent/knowledge-base/` exists.
2. **Read/Create:** Open `best-practices.md`. If it doesn't exist, create it.
3. **Format:** Append the rule in the format: `- [Category] Rule Description`.
4. **Deduplicate:** Check if the rule description already exists.
5. **Append:** Add to the end of the file.
## 5. Usage Example
```bash
python3 .agent/skills/knowledge-base-updater/src/updater.py "Always check AWS region" "Workflow"
```