KP

kingkongshot/pensieve

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

2,5 тыс. stars Качество 60 Тренд 30MIT

Разорвал твои решения и принципы. Клод читает их, чтобы делать более правильный выбор.

Обзор

Pensieve не просто хранит документацию — он делает каждый разговор с агентом более точным: - -- «Использовать pensieve для проверки точности этого плана» -> Автоматически сверяет максимы и решения; планы, нарушающие архитектурные нормы, перехватываются до выполнения - -- «Используйте pensieve для поиска входной точки платёжного модуля» -> Knowledge содержит результаты предыдущего исследования, повторное использование напрямую без глобального поиска, экономия токена и времени - -- «Используйте pensieve для анализа, на какие рабочие процессы затронет этот рефакторинг» -> Четырёхуровневые знания формируют граф через семантические звена, следуя цепочкам ассоциаций для выявления намерений проектирования и зависимостей - -- «Используйте pensieve conventions для фиксации кода» -> Конвенции и решения уже накопились, больше нет вопросов «какой стиль?» или «где граница?

Обзор (машинный перевод)

Дайте своему агенту ИИ постоянно растущую память о проекте.

中文 README

Одним предложением: Pensieve — это саморазвивающаяся CLAUDE.md, которая работает как навык — с минимальным использованием контекста, совместимый со всеми инструментами ИИ, поддерживающими навыки.

CLAUDE.md / agents.md Pensieve
Форма Единый статический файл Четырёхслойное структурированное знание
Техническое обслуживание Ручное письмо, обновления инструкций Автоматическое накопление, самовыравнивание
Область Конвенции проекта Конвенции + решения + факты + рабочие процессы
Связывание Плоский Семантические связи, формирующие граф знаний
Использование контекста Введение полного текста Маршрутизация по требованию на основе навыков, минимальное использование

Зачем использовать Pensieve

Без С
Каждый раз приходится заново объяснять спецификации проекта Спецификации сохраняются как максимумы, загружаются автоматически
Стандарты обзора кода зависят от настроения Стандарты обзора, закреплённые в исполняемых конвейерах
Повторите ошибку прошлой недели на этой неделе Уроки автоматически накоплены, пропущены в следующий раз
Забудьте, зачем вы сделали всё именно так через три месяца Решения записывают контекст и альтернативы

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

In one sentence: Pensieve is a self-growing CLAUDE.md that runs as a skill – minimal context usage, compatible with all AI tools that support skills.

CLAUDE.md / agents.md Pensieve
Form Single static file Four-layer structured knowledge
Maintenance Manual writing, manual updates Auto-accumulation, auto-alignment
Scope Project conventions Conventions + decisions + facts + workflows
Linking Flat Semantic links forming a knowledge graph
Context usage Full-text injection Skill-based on-demand routing, minimal usage

Why Use Pensieve

Without With
Have to re-explain project specs every time Specs stored as maxims, loaded automatically
Code review standards depend on mood Review standards solidified into executable pipelines
Repeat last week’s mistake this week Lessons auto-accumulated, skipped next time
Forget why you designed it this way three months later Decisions record context and alternatives
Have to re-read docs to locate module boundaries every time Knowledge caches exploration results, reuse directly

Self-Reinforcing Loop

Pensieve doesn’t just store documentation – it makes every agent conversation more precise:

  • Validate AI-generated plans – "Use pensieve to check the accuracy of this plan" -> Automatically cross-references maxims and decisions; plans that violate architectural conventions are intercepted before execution
  • Narrow the exploration scope – "Use pensieve to locate the entry point of the payment module" -> Knowledge contains previous exploration results, reuse directly without global search, saving tokens and time
  • Establish implicit connections – "Use pensieve to analyze which workflows this refactoring will affect" -> Four-layer knowledge forms a graph through semantic links, following association chains to discover design intent and dependencies
  • Reduce repeated confirmations – "Use pensieve conventions to commit code" -> Conventions and decisions are already accumulated, no more asking “what style?” or “where’s the boundary?”

You don’t need to manually maintain the knowledge base – daily development feeds it automatically:

    Develop --> Commit --> Review (pipeline)
     ^                      |
     |   <-- Auto-accumulate experience <--   |
     |                      v
     +-- maxim / decision / knowledge / pipeline
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add kingkongshot/pensieve
Новичок в MCP? Начните с руководства на mcpskill.org →