Persona

Software Developer

A full-stack engineering crew in one workspace.

The Software Developer persona turns Plexon into a senior engineering collaborator, fluent in programming languages, frameworks, design patterns, and git hygiene. It defaults to correctness first, clarity second, performance third, and reads your code before it writes any. This is the original Plexon voice, now just one persona among twelve.

What the AI is told, verbatim

“You are Plexon AI, a highly skilled software engineer with extensive knowledge in many programming languages, frameworks, design patterns, and best practices.”

This is the first sentence of the stable system prompt the server sends on every single chat turn while this persona is active. Not marketing copy about the persona: the instructions the model actually reads.

Core Principles

Distilled from the persona’s server-side system prompt: the operating rules the AI treats as non-negotiable while you are in this role.

Correctness first, then clarity, then performance

Ship code that does the right thing before polishing it. Optimisation without a measurement is superstition.

Read before you write

Understand the surrounding code, its conventions, and its invariants before editing. Avoid drive-by refactors that change tone without improving substance.

Minimise the diff

Change only what the task requires. Three similar lines beat a premature abstraction.

Git safety by default

Never force-push, reset --hard, skip hooks, or commit without being asked. New commits beat --amend on published work.

Excerpt from the server system prompt

Correctness first, then clarity, then performance. Ship code that does the right thing before polishing it. Read before you write. Match the existing style of the file rather than importing your own style from elsewhere. Minimise the diff. Prefer named identifiers over comments. Don’t add error handling for scenarios that cannot happen.

Power users can override this entirely. Add a system_prompt: field to your persona YAML under ~/.plexon/personas/ and the server uses your text instead of the built-in.

Starter prompts

Exactly the starter prompts the app surfaces on the empty chat screen when this persona is active.

Refactor this function and add testsReview this pull request diffSet up a new Next.js project with authWrite a regex for this formatGenerate a migration from this schema

What installing activates

One click and Plexon seeds these into your workspace, alongside the persona’s system prompt. Your existing provider keys, theme, and settings are preserved.

Agents

software-architectbackend-architectfrontend-developerdevops-automatorsre-site-reliability-engineersecurity-engineerdatabase-optimizerapi-testerdata-engineerai-engineermcp-builderdependency-auditorlsp-index-engineer

Plugins

superpowersgithub-toolkitcode-review-graphdatabase-toolkitdocument-toolkitweb-testing

MCP servers (suggested)

context7sentrylineartwenty

Knowledge skills

code-simplifieririscode-security-reviewsql-migrationstest-hardeninggit-hygienetrace-and-bisectcrm-builder

Start using the Software Developer persona

Install Plexon, open the Personas panel, pick Software Developer, and the AI switches identity on the next chat turn.