Compile humans into AI agents — a Claude Code plugin that conducts deep behavioral interviews and generates installable agent plugins
> /plugin marketplace add Gerstep/HumanCompiler> /plugin install compile-human@HumanCompiler
Repo: Gerstep/HumanCompiler
What's inside
██╗ ██╗██╗ ██╗███╗ ███╗ █████╗ ███╗ ██╗
██║ ██║██║ ██║████╗ ████║██╔══██╗████╗ ██║
███████║██║ ██║██╔████╔██║███████║██╔██╗ ██║
██╔══██║██║ ██║██║╚██╔╝██║██╔══██║██║╚██╗██║
██║ ██║╚██████╔╝██║ ╚═╝ ██║██║ ██║██║ ╚████║
╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝
██████╗ ██████╗ ███╗ ███╗██████╗ ██╗██╗ ███████╗██████╗
██╔════╝██╔═══██╗████╗ ████║██╔══██╗██║██║ ██╔════╝██╔══██╗
██║ ██║ ██║██╔████╔██║██████╔╝██║██║ █████╗ ██████╔╝
██║ ██║ ██║██║╚██╔╝██║██╔═══╝ ██║██║ ██╔══╝ ██╔══██╗
╚██████╗╚██████╔╝██║ ╚═╝ ██║██║ ██║███████╗███████╗██║ ██║
╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚══════╝╚═╝ ╚═╝
Compile humans into AI agents.
A Claude Code plugin that conducts deep behavioral interviews, reads work artifacts via MCP tools, and generates installable plugins that authentically embody a person's thinking, communication, and decision-making.
┌─────────────────────────────────┐
│ /compile-human │
└──────────────┬──────────────────┘
│
┌──────────────▼──────────────────┐
│ 8-Phase Deep Interview │
│ │
│ 1. Identity & Role │
│ 2. Communication Style │
│ 3. Decision-Making │
│ 4. Domain Expertise │
│ 5. Work Patterns │
│ 6. Edge Cases │
│ 7. Artifact Analysis (MCP) │
│ 8. Calibration & Corrections │
└──────────────┬──────────────────┘
│
┌──────────────▼──────────────────┐
│ MCP Source Analysis │
│ │
│ Notion ─── docs, meeting notes │
│ Asana ──── tasks, projects │
│ Chrome ─── web artifacts │
│ Local ──── files, transcripts │
└──────────────┬──────────────────┘
│
┌──────────────▼──────────────────┐
│ Behavioral Profile (YAML) │
│ │
│ ~/.human-compiler/<name>/ │
│ ├── profile.yaml │
│ ├── phases/ │
│ └── artifacts/ │
└──────────────┬──────────────────┘
│
┌──────────────▼──────────────────┐
│ Plugin Generator │
│ │
│ Profile ──► Handlebars ──► Plugin│
└──────────────┬──────────────────┘
│
┌──────────────▼──────────────────┐
│ Installable Claude Code Plugin │
│ │
│ <name>-autonomous (acts) │
│ <name>-advisory (advises) │
│ /ask-<name> (consults) │
└─────────────────────────────────┘
# 1. Install the plugin
claude --plugin-dir /path/to/HumanCompiler
# 2. Start the interview
/compile-human
# 3. After all 8 phases, install the generated agent
claude --plugin-dir ~/.human-compiler/<name>/output-plugin/<name>-agent
Deep Behavioral Interview
MCP-Powered Artifact Analysis
Progressive & Resumable
/compile-human resume picks up where you left off/compile-human status shows progress at a glanceConfigurable Autonomy
acceptEdits): Agent acts, decides, and communicates as the personplan, read-only): Agent recommends in the person's style without actingMarketplace-Ready Output
--plugin-dir or distribute through plugin marketplace<name>-agent/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── agents/
│ ├── <name>-autonomous.md # Full autonomy agent
│ └── <name>-advisory.md # Advisory-only agent
├── skills/
│ ├── ask-<name>/
│ │ └── SKILL.md # "What would <name> do?"
│ └── <domain>-advice-<name>/
│ └── SKILL.md # Expertise-specific skill
└── CLAUDE.md # Agent documentation
| Command | Description |
|---|---|
/compile-human | Start a new interview |
/compile-human resume | Resume an interrupted interview |
/compile-human status | Check progress on all profiles |
/compile-human generate | Force-generate plugin from current profile |
HumanCompiler/
├── .claude-plugin/plugin.json # Plugin manifest
├── skills/compile-human/
│ ├── SKILL.md # Orchestrator skill
│ ├── interview-guide.md # Interview methodology
│ └── phase-instructions/ # Per-phase question banks
│ ├── 01-identity.md
│ ├── 02-communication.md
│ ├── 03-decision-making.md
│ ├── 04-domain-expertise.md
│ ├── 05-work-patterns.md
│ ├── 06-edge-cases.md
│ ├── 07-artifact-analysis.md
│ └── 08-calibration.md
├── agents/interviewer.md # Interview agent persona
├── scripts/
│ ├── profile-manager.ts # Profile CRUD operations
│ ├── profile-manager-cli.ts # CLI wrapper
│ ├── generate-plugin.ts # Profile → Plugin generator
│ └── templates/ # Handlebars templates
│ ├── plugin.json.hbs
│ ├── agent-autonomous.hbs
│ ├── agent-advisory.hbs
│ ├── skill-ask.hbs
│ ├── skill-task.hbs
│ └── claude-md.hbs
├── tests/ # Full test suite
│ ├── profile-manager.test.ts
│ ├── template-render.test.ts
│ ├── generate-plugin.test.ts
│ └── e2e-interview-flow.test.ts
├── package.json
└── CLAUDE.md
The behavioral profile captures:
| Section | What it records |
|---|---|
| Identity | Role, org, team, responsibilities, goals |
| Communication | Writing style, tone spectrum, patterns, vocabulary |
| Decision-Making | Framework, prioritization, uncertainty handling, tradeoffs |
| Expertise | Domains (with depth), technical skills, industry knowledge |
| Work Patterns | Daily routine, tools, collaboration, meetings, task management |
| Edge Cases | Conflict resolution, ambiguity, failure response, scenarios |
| Artifacts | Analyzed documents, cross-artifact patterns |
| Calibration | Corrections, additions, confidence score |
# Install dependencies
bun install
# Run tests
bun test
# Run specific test suite
bun test profile-manager
bun test template-render
bun test generate-plugin
bun test e2e
# Generate a plugin from a profile
bun run scripts/generate-plugin.ts ~/.human-compiler/<name>/profile.yaml
Each phase follows a consistent pattern:
The final calibration phase presents the complete profile for review and correction, ensuring the compiled agent is authentically representative.
MIT
.claude-plugin/
marketplace.json
plugin.json
.gitignore
agents/
interviewer.md
bun.lock
CLAUDE.md
package.json
README.md
scripts/
generate-plugin.ts
profile-manager-cli.ts
profile-manager.ts
templates/
agent-advisory.hbs
agent-autonomous.hbs
claude-md.hbs
plugin.json.hbs
skill-ask.hbs
skill-task.hbs
skills/
compile-human/
interview-guide.md
phase-instructions/
01-identity.md
02-communication.md
03-decision-making.md
04-domain-expertise.md
05-work-patterns.md
06-edge-cases.md
07-artifact-analysis.md
08-calibration.md
SKILL.md
tests/
e2e-interview-flow.test.ts
fixtures/
sample-profile.yaml
generate-plugin.test.ts
profile-manager.test.ts
template-render.test.ts
tsconfig.jsonFAQ
human-compiler is a Claude Code plugin with 1 hand-picked skill for ai & agents work, indexed on Flowy. Install it with the command on its page. It includes compile-human. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.