К основному содержанию
плагин

adaptive-agent — плагин для Claude Code: скиллы

Плагин для Claude, который учит агента на собственном опыте: аудит скиллов, профиль пользователя и правила поведения в CLAUDE.md.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add anthropics/claude-plugins-community
/plugin install adaptive-agent@claude-community
Открыть на GitHub

Что делает adaptive-agent

Внутри два скилла. /skill-review проходит по всем вашим скиллам, сверяет их с памятью агента и патчит устаревшие места, а /build-user-profile собирает профиль из контекста рабочей папки: история git, структура проекта, стек. Профиль сохраняется в память, и следующие сессии начинаются с того, что агент уже знает, кто вы.

Третий слой — правила поведения. Секцию «Adaptive Behavior» из CLAUDE.md копируют в CLAUDE.md проекта, и дальше агент сам дописывает скилл, когда шаг сломался на изменении API, применяет известные грабли из памяти заранее и замечает повторяющиеся рабочие процессы, под которые стоит завести скилл. Патч скилла требует вашего подтверждения — границу контроля агент не переходит.

Сквозного поиска по прошлым разговорам здесь нет, потому что архитектура Claude такого не даёт. Фоновый аудит тоже не запускается сам: /skill-review вызывают вручную, обычно после серии задач. Профиль строится из того, что лежит в рабочей папке, — если проект свежий и git-истории в нём мало, собирать будет почти нечего.

Какие задачи решает

  • найти скиллы, которые устарели после смены API
  • дописать в скилл грабли, на которые агент уже наступал
  • собрать профиль пользователя из git-истории и структуры проекта
  • завести скилл под рабочий процесс, который повторяется из сессии в сессию
  • применить известное обходное решение до того, как шаг упадёт

Примеры запросов агенту

  • Прогони /skill-review и покажи, какие скиллы устарели
  • Построй мой профиль командой /build-user-profile
  • Мы третий раз правим одно и то же — посмотри, не пора ли завести под это скилл

Как установить adaptive-agent

Через маркетплейс плагинов

/plugin marketplace add anthropics/claude-plugins-community
/plugin install adaptive-agent@claude-community

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о adaptive-agent

Как установить adaptive-agent в Claude Code?

Через маркетплейс: сначала /plugin marketplace add anthropics/claude-plugins-community, затем /plugin install adaptive-agent@claude-community.

Что делает adaptive-agent?

Добавляет два скилла и набор правил поведения. /skill-review проводит аудит скиллов и патчит устаревшие, /build-user-profile собирает профиль пользователя из контекста рабочей папки, а правила в CLAUDE.md включают самопатч скиллов и перенос уроков из памяти.

Почему аудит скиллов запускается вручную?

Фоновые вызовы модели в Claude недоступны, поэтому /skill-review вызывают сами — обычно после серии задач. Правила из CLAUDE.md при этом работают постоянно.

Исходный текст

SKILL.md · MIT
# Adaptive Agent

[![GitHub](https://img.shields.io/github/stars/truenorth-lj/adaptive-agent-skill?style=social)](https://github.com/truenorth-lj/adaptive-agent-skill)
[![skills.sh](https://img.shields.io/badge/skills.sh-install-blue)](https://skills.sh/truenorth-lj/adaptive-agent-skill)
[![ClawHub: skill-review](https://img.shields.io/badge/ClawHub-skill--review-purple)](https://clawhub.ai/skills/adaptive-agent-skill-review)
[![ClawHub: build-user-profile](https://img.shields.io/badge/ClawHub-build--user--profile-purple)](https://clawhub.ai/skills/adaptive-agent-build-user-profile)
[![Anthropic Plugin](https://img.shields.io/badge/Anthropic_Plugin-pending_review-orange)](https://github.com/truenorth-lj/adaptive-agent-skill)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

Make your AI coding agent get stronger with use — skill self-improvement, memory-skill feedback loops, and automatic user profiling.

Inspired by [Hermes Agent](https://github.com/NousResearch/hermes-agent)'s four-layer memory architecture, adapted for Claude Code and other AI coding agents through prompt engineering.

## Install

```bash
# skills.sh (Claude Code, Codex, Gemini CLI, Copilot, 45 agents)
npx skills add truenorth-lj/adaptive-agent-skill

# ClawHub
clawhub install adaptive-agent-skill-review
clawhub install adaptive-agent-build-user-profile

# Manual (any agent)
git clone https://github.com/truenorth-lj/adaptive-agent-skill.git
cp -r adaptive-agent-skill/skills/skill-review ~/.claude/skills/
cp -r adaptive-agent-skill/skills/build-user-profile ~/.claude/skills/
```

## Directory Structure

```
adaptive-agent-skill/
├── CLAUDE.md                          # Always-on behavioral rules (paste into your project)
├── .claude-plugin/
│   └── plugin.json                    # Claude Code plugin manifest
├── skills/
│   ├── skill-review/
│   │   └── SKILL.md                   # Periodic skill audit and improvement
│   └── build-user-profile/
│       └── SKILL.md                   # Build user profile from workspace context
├── templates/
│   └── user_profile.md                # Memory template for user profile
├── meta.json                          # Skill metadata
├── LICENSE
└── README.md
```

## The Idea

AI agents treat skills and memory as separate systems. They shouldn't.

- **Skills** = procedural memory ("how to do things" — muscle memory)
- **Memory** = declarative memory ("what I know" — conscious memory)
- They should feed each other in a loop

When a skill fails, the lesson should flow back into the skill AND into memory. When memory contains a relevant gotcha, it should be applied proactively before the skill hits the same wall.

### Three-Layer Architecture

```
┌────────────────────────────────────────────────┐
│  CLAUDE.md — Always-On Rules                    │
│  Auto-patch skills on friction                  │
│  Apply memory lessons proactively               │
│  Detect skill gaps from repeated workflows      │
├────────────────────────────────────────────────┤
│  Skills — Procedural Memory                     │
│  /skill-review: audit and improve all skills    │
│  /build-user-profile: build who-you-are memory  │
├────────────────────────────────────────────────┤
│  Memory — Declarative Memory                    │
│  user_profile.md: role, strengths, preferences  │
│  (agent's memory system, auto-loaded)           │
└────────────────────────────────────────────────┘
```

## Setup

### 1. Add behavioral rules to your project

Copy the "Adaptive Behavior" section from `CLAUDE.md` into your project's CLAUDE.md. This enables the always-on rules:

- Skill self-improvement (auto-patch on friction)
- Memory → Skill flow (apply gotchas proactively)
- Skill gap detection (create skills for repeated workflows)

### 2. Build your user profile

Run `/build-user-profile` in your first session. The agent will:

1. Scan your workspace (git history, project structure, tech stack)
2. Synthesize a profile (role, strengths, work style, preferences)
3. Ask you to validate
4. Save to memory — every future session starts knowing who you are

### 3. Review skills periodically

Run `/skill-review` after a batch of tasks. The agent will:

1. Inventory all skills with last-modified dates
2. Cross-reference with memory and gotchas
3. Patch stale skills, flag gaps
4. Report summary

## How It Works

### Skill Self-Improvement (Always-On)

```
You run /deploy → a step fails (API changed)
  → Agent fixes the immediate problem
  → Agent patches the skill file (adds ## Gotchas or updates steps)
  → Agent saves lesson to memory if cross-skill
  → Next session: skill has the fix baked in
```

### Memory → Skill Flow (Always-On)

```
Memory has: "Zeabur CLI domain create needs GraphQL fallback"
You run /deploy with Zeabur step
  → Agent checks memory before executing
  → Agent applies the workaround proactively
  → You never hit the known issue
```

### User Profile (On Demand)

```
First session: /build-user-profile
  → Gathers context from git, config files, memory
  → Writes structured profile to memory
  → Every future session starts knowing who you are
```

## Background: Hermes Agent's Memory Architecture

This project is based on a [source-code analysis](https://zengineer.blog/blog/deeptech/hermes-agent-deep-dive-nous-research-ai-agents-2026/) of Hermes Agent v0.9.0, which implements a four-layer memory system:

| Layer | Hermes Implementation | Our Adaptation |
|-------|----------------------|----------------|
| L4: Procedural Memory | Skills with auto-create + auto-patch | Skills with CLAUDE.md auto-patch rules |
| L3: Semantic Memory | FTS5 cross-session search | Not possible (architecture constraint) |
| L2: Declarative Memory | MEMORY.md + USER.md (bounded) | Agent memory files (no char limit) |
| L1: External Plugins | Honcho, mem0, 11 backends | Not possible (architecture constraint) |

We can't replicate L1 and L3 (they require infrastructure changes), but L2 and L4 are achievable through prompt engineering alone. The key insight: **Opus 4.6's instruction-following ability compensates** — a smart agent that follows behavioral rules reliably is equivalent to a less-smart agent with built-in memory infrastructure.

## Constraints

| Limitation | Why | Workaround |
|-----------|-----|------------|
| No cross-session search | Agent can't search past conversations | Memory files persist key lessons |
| No background review | Can't spawn background LLM calls | Manual `/skill-review` invocation |
| No proactive memory saves | Only saves when rules trigger | CLAUDE.md rules cover common cases |
| Permission gates | Skill patches need user approval | Expected — user controls the boundary |

## Compatibility

| Agent | Status |
|-------|--------|
| Claude Code | Full support (primary target) |
| Codex CLI | Skills work, CLAUDE.md → AGENTS.md |
| Gemini CLI | Skills work, CLAUDE.md equivalent varies |
| OpenClaw | Skills work via agentskills.io standard |
| Cursor | Skills work via .cursorrules |

## License

MIT

© truenorth-lj · MIT · truenorth-lj/adaptive-agent-skill

Похожие плагины

Все плагины по теме «Настройка агента: память, контекст, субагенты» →
adaptive-communication bencium Настраивает стиль ответов агента под манеру пользователя: распознаёт намёки, сомнения или сухой технический запрос и выбирает подходящую подачу. CX Codex +1 3 300установок mcp-create-adaptive-cards официальный github Добавляет шаблоны Adaptive Cards в MCP API-плагины для визуального вывода данных в Microsoft 365 Copilot. Пригодится, когда ответ API нужно показать карточкой. 8 700установок adaptive-metrics grafana Скилл для работы с правилами агрегации Adaptive Metrics: помогает уменьшить число активных серий в Grafana Cloud Metrics и разобраться с высоким счётом за Mimir. CX Codex +1 4 200установок adaptive-cards-mcp VikrantSingh01 Генерирует, проверяет и форматирует адаптивные карточки Adaptive Cards для Microsoft Teams и Outlook прямо через ИИ-ассистента. CX Codex +1 ★ 33звёзд репо adaptive Google LLC Настраивает адаптивный интерфейс Android-приложений на Jetpack Compose под телефоны, планшеты, складные устройства и десктоп. Спасёт при переносе экрана на экраны разных размеров. CX Codex +1 2 400установок flutter-adaptive-ui Stanislav [MADTeacher] Chernyshev Скилл направляет агента при разработке адаптивного UI во Flutter для мобильных экранов, десктопа и веба. Он заставляет опираться на ограничения окна, а не на имя платформы. CX Codex +1 2 000установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой