
cxorz/smart-codebase
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Плагин для OpenCode. Заставьте вашего кодирующего агента учиться и расти с каждой задачей.
Обзор
Каждый раз, когда вы начинаете новый сеанс, ИИ начинается с нуля. Он не помнит: — Почему вы выбрали эту архитектуру? - Какие гашиши существуют в вашей кодовой базе? - Какие закономерности преследует ваша команда? - Чему ты научился от отладки этого неприятного жука? Smart-Codebase предоставляет вашему ИИ постоянную память через файлы SKILL. Он использует ИИ-агента для автономного захвата знаний из ваших разговоров и файлов проекта. 1. - Редактировать файлы, отлаживать проблемы и принимать архитектурные решения. 2. - Запустите /sc-init один раз для сканирования исходного кода и создания полных файлов SKILL. 3. - Когда вы достигнете вехи, запустите /sc-обновление, чтобы извлечь знания из текущей сессии. 4.Сеанс детского ИИ изучает ваш разговор или код проекта, чтобы понять, что изменилось и почему. 5. - Агент самостоятельно пишет или обновляет файлы SKILL в стандартном формате OpenCode. 6. - Новые сеансы автоматически открывают ваш проект SKILLs, давая ИИ непосредственный контекст. Перейдите в каталог ~/.config/opencode: Создать ~/.
Обзор (машинный перевод)
Английский | 中
Превратите OpenCode в старшего эксперта по проектам, который учится и растет с каждой задачей.
###Точка боли
Каждый раз, когда вы начинаете новый сеанс, ИИ начинается с нуля. Он не помнит:
- Почему вы выбрали эту архитектуру?
- Какие гашиши существуют в вашей кодовой базе?
- Какие закономерности преследует ваша команда?
- Чему ты научился от отладки этого неприятного жука?
Вы объясняете одни и те же вещи снова и снова.
###Решение
Smart-Codebase предоставляет вашему ИИ постоянную память через файлы SKILL. Он использует ИИ-агента для автономного захвата знаний из ваших разговоров и файлов проекта.
of Содержание
️ Как это работает Установка
-
Команды ️ Конфигурация
-
Структура файла ️ Развитие
️ Как это работает
- ** Вы работаете нормально ** - Редактировать файлы, отлаживать проблемы и принимать архитектурные решения.
- ** Настройка в первый раз ** - Запустите
/sc-initодин раз для сканирования исходного кода и создания полных файлов SKILL. -
-
- Текущий захват * * - Когда вы достигнете вехи, запустите
/sc-update, чтобы извлечь знания из текущей сессии.
- Текущий захват * * - Когда вы достигнете вехи, запустите
-
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Smart-Codebase
Turn your OpenCode into a senior project expert that learns and grows with every task.
🔥 The Pain Point
Every time you start a new session, AI starts from scratch. It doesn’t remember:
- Why you chose that architecture?
- What gotchas exist in your codebase?
- What patterns your team follows?
- What you learned from debugging that nasty bug?
You explain the same things over and over.
✨ The Solution
Smart-Codebase gives your AI permanent memory through SKILL files. It uses an AI agent to autonomously capture knowledge from your conversations and project files.
graph TB
Start([Session Work])
Init[sc-init command]
Update[sc-update command]
InitAgent[AI Scans Source Code]
UpdateAgent[AI Analyzes Session]
SkillFile[.opencode/skills/project/SKILL.mdOpenCode Auto-Discovery]
RefFiles[.opencode/skills/project/reference/*.mdDeep Dive Docs]
NewSession([New Session Starts])
Injector[Context Injector]
Start --> Init
Start --> Update
Init --> InitAgent
Update --> UpdateAgent
InitAgent -->|writes| SkillFile
InitAgent -->|writes| RefFiles
UpdateAgent -->|updates| SkillFile
UpdateAgent -->|updates| RefFiles
NewSession --> Injector
Injector -->|inject hint| SkillFile
📖 Table of Contents
⚙️ How It Works
- You work normally - Edit files, debug issues, and make architectural decisions.
- First time setup - Run
/sc-initonce to scan your source code and generate comprehensive SKILL files. - Ongoing capture - When you reach a milestone, run
/sc-updateto extract knowledge from the current session. - AI Agent analyzes - A child AI session examines your conversation or project code to understand what changed and why.
- Knowledge distilled - The agent autonomously writes or updates SKILL files in standard OpenCode format.
- Next session starts - New sessions auto-discover your project SKILLs, giving the AI immediate context.
Manual control means you decide exactly when to preserve knowledge. The AI agent handles the heavy lifting of writing documentation.
📦 Installation
Navigate to your ~/.config/opencode directory:
# Using bun
bun add smart-codebase
# Or using npm
npm install smart-codebase
Add to your opencode.json:
{
"plugin": ["smart-codebase"]
}
⚡ Commands
| Command | Description |
|---|---|
/sc-init [focus?] |
Initialize project SKILL files by scanning source code. Run once before your first /sc-update. |
/sc-update [focus?] |
Trigger the AI agent to extract knowledge from the current session. |
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add cxorz/smart-codebase