Skip to content

focaxisdev/persona-generator

Persona Generator

Generate academically bounded fictional personas on demand for multi-agent rehearsal.

Persona Generator stores the grammar for generating personas, not a catalog of predefined personas.

Persona Generator is a local-first, Markdown-first protocol package for creating temporary fictional personas for bounded, low-stakes scenarios. Use this when you want an AI agent to generate a few temporary fictional viewpoints for a low-stakes rehearsal, then stop with an auditable advisory summary.

Start here: Quickstart -> AI discovery guide -> Safety boundaries.

What This Is

Persona Generator is Persona Generator is not
A protocol-first Markdown workspace A hosted service
A grammar for on-demand fictional personas A static persona catalog
A bounded construct vocabulary for scenario design A psychometric instrument
A manual-review workflow A diagnosis tool
A dissent-preserving advisory aid An autonomous decision maker
Optional Persona Pack handoff files Real-person profiling infrastructure

Try It in Five Minutes

  1. Read docs/QUICKSTART.md.
  2. Ask your AI agent to read AI_DISCOVERY.md for the smallest task-specific path.
  3. Provide one fictional, low-stakes scenario brief.
  4. Generate the minimum useful set of ephemeral personas.
  5. Run the manual review checklist.
  6. Optionally use the minimal panel adapter only when the task explicitly calls for synthesis.
  7. Stop with a bounded advisory synthesis.

Copy-paste starter prompt:

Read AI_DISCOVERY.md and docs/QUICKSTART.md. Use Persona Generator only for a fictional, low-stakes scenario. Generate the minimum useful set of ephemeral fictional personas, review them manually, preserve dissent, avoid static persona catalogs, and stop after a bounded advisory synthesis.

Scenario: [describe your fictional low-stakes scenario here]
Decision or rehearsal question: [what should the temporary perspectives examine?]
Why this is fictional and low-stakes: [brief boundary statement]
Desired output: [personas only / personas plus synthesis / optional handoff]

How It Works

Architecture overview

fictional low-stakes scenario
-> academically bounded construct vocabulary
-> LLM-native on-demand ephemeral personas
-> manual review
-> optional minimal panel rehearsal
-> dissent-preserving advisory synthesis
-> optional Persona Pack v0.1 serialization
-> optional handoff
-> stop

Optional panel rehearsal and Persona Pack serialization are task-triggered components. They are not default runtime inventory and they do not create reusable persona presets.

Public Example

See examples/limited-public-beta for a fictional volunteer knowledge-sharing scenario with multiple ephemeral personas, visible dissent, a preserved minority view, and an advisory synthesis.

Use Cases

  • Product decision rehearsal for a fictional beta.
  • Social-conflict perspective exploration using fictional roles.
  • Creative brainstorming without permanent persona inventory.
  • Pre-mortem review for reversible decisions.
  • Advisory review for low-stakes plans.
  • Optional handoff of one selected fictional persona through Persona Pack v0.1.

All examples are fictional fixtures for format and safety demonstration only. They are not datasets, runtime inventory, reusable presets, or a static persona catalog.

Safety Boundaries

Persona Generator is not for real-person profiling, diagnosis, hiring, surveillance, legal, medical, credit, insurance, educational placement, or other high-stakes decisions.

Read docs/SAFETY_BOUNDARIES.md before adapting the workflow.

Academic Boundaries and Evidence

Academic constructs are bounded vocabulary for scenario design. They are not psychometric measurements, validation proof, diagnosis, or real-world behavior prediction.

Read docs/ACADEMIC_BOUNDARIES_AND_SOURCE_NOTES.md and docs/EVIDENCE_SUMMARY.md.

Documentation

Contributing

Before contributing, read CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, and SUPPORT.md.

Do not submit personal data, sensitive data, covert profiling requests, static persona catalog proposals, psychometric scoring, or high-stakes use cases.

License

Persona Generator is licensed under Apache-2.0. The license applies to this public repository's docs, protocols, templates, examples, visual assets, and future code unless a file states otherwise.

Star the Project

If this protocol-first approach is useful to you, consider starring the repository so other builders can find it.

About

Protocol-first, Markdown-first framework for generating academically bounded fictional personas on demand for multi-agent rehearsal.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors