A personality, extracted from real interactions
Amplifier · Persona Skills
An Amplifier skill can capture not just what an AI does but how it thinks — a real point of view. Hand-write that persona, though, and it's only one author's opinion, and no one can prove it's true to the person.
So the question becomes: could a point of view be extracted from evidence instead of asserted?
The extractor scanned root Amplifier sessions over a 30-day window and produced a corpus of real turns — not a prompt someone typed from memory.
Raw evidence answers "just one person's opinion." Now it has to become reviewable.
SamClone distills the raw turns into focused, reviewable context files in the bundle — each one small enough to actually read and check.
Splitting it up is what makes the persona auditable — starting with how it thinks.
This is the part that captures thinking, not just phrasing: 8 ranked core principles and 6 named mental models the persona reasons with.
But if a clone reasons like this, a hard objection follows.
An extracted persona invites the sharpest challenge of all — fidelity. A convincing voice that fabricates is worse than no clone at all.
This is the moment the whole idea either survives or collapses.
The persona is forced to signal how it knows what it knows — and a meta-rule says genuine uncertainty in Sam's voice beats confident extrapolation.
Reviewability isn't a slogan now — it's an enforced rule. So it can go to work.
A real local Okapi BM25 index (1,294,509 bytes, no external API) retrieves relevant past turns and injects them into three specialized agents.
The persona isn't a document anymore — it's a composable, live workflow.
model role: reasoning
model role: critique
model role: writing
Voice, judgment, and an evaluator's 1–10 quality bar were committed as v0.2.0 — and a weekly pipeline regenerates current-state.md from the last 7 days.
Personality stopped being magic. It's now something you can extract, audit, and engineer.
Data as of: extraction run 2026-03-14; session activity 2026-03-03 to 2026-03-14 (30-day scan window).
Feature status: Working & reproducible — bundle v0.2.0; 2 commits (ada590f, dfc5275).
Primary source: ramparte/samclone. Author: Sam Schillace; Co-Authored-By: Amplifier.
Research performed:
wc -l extraction/raw/all_turns.jsonl = 662; session_summary.json total_turns=662cat extraction/raw/session_summary.json + python aggregate = 82 of 90 sessions, 15 projectswc -l persona/*.md persona/*.yaml; bundle.md context include = 9 filescat persona/values.md = 8 ranked principles, 6 mental modelscat persona/confidence-protocol.md = 3 tiers + meta-rulels -la retrieval/index.pkl = 1,294,509 bytes; python3 retrieval/get_context.py returned live ranked resultsgrep model_role agents/*.md = sam-proxy/reasoning, sam-evaluator/critique, sam-writer/writingwc -l refresh/update_current_state.py = 591; DEFAULT_WINDOW_DAYS=7git show --stat ada590f = 19 files changed, 3637 insertions(+)Gaps & notes: The "30 days" is the scan window; captured data spans ~11–12 days. bundle.md rounds the 66 tagged operational quotes to "~60." The git author email sam@example.com is a placeholder. In-repo biographical claims about Sam are the repo's own assertions, not independently verified.