PTY SUITE

Harness the context. Eliminate the Chaos.

An agentic development system. Designed & built, 2026.

I built PTY Suite after running into the same problem over and over while developing with AI coding agents: the code generator was capable, but the development process around it was improvisational.

Decisions disappeared between sessions. Scope drifted. Security practices only appeared if I already knew to ask for them. Deployment, documentation, authentication, payments and email each turned out to be another body of knowledge I had to go and discover on my own, usually at the moment it was already a problem.

So I started capturing what I learned. Trial and error became rules. Recurring mistakes became checks. Research became reusable guidance. Eventually those instructions became eleven interconnected Skills for Claude Code and OpenAI Codex — a development system built so that every project inherits what the last one taught me.

Without PTY

Powerful agent.
Fragmented process.

Every session starts from zero. The agent re-learns the project, the stack and the decisions each time the window opens.

With PTY

Powerful agent.
Persistent system.

The project file tells the agent everything before you type a word. Scope is a contract. Security is a rule, not a request.

Harness the context. Eliminate the chaos.

That is the whole idea. Not to automate the coding — the agents are already good at that — but to hold the professional judgment around it, so it stops evaporating the moment a session ends.

The problem is never the prompt. When an agent builds without a development system behind it, the result is improvisation — and it fails in the same eight ways every time.

01

Every session starts from zero

No persistent memory. The agent re-learns your project, stack and decisions every time you open a new session.

02

Building without a clear scope

No defined roadmap means sessions drift. You build what feels urgent today instead of what the product actually needs.

03

Security problems hide until launch

Without explicit security rules, an agent writes what works — not what is safe. Unvalidated inputs, logged secrets and open routes are the defaults.

04

Features get built on shaky ground

Login systems, payment flows and emails are complex. Built wrong, they fail users and sometimes create legal exposure.

05

Decisions vanish between sessions

Why did you pick that approach? What was decided last week? Without documentation, context disappears.

06

The same mistakes keep happening

Nothing captures what went wrong. Nothing prevents it from happening again next session or next project.

07

Shipping is a scramble

No deployment pipeline. No health monitoring. No rollback plan. The gap between "it works on my machine" and "it's live" is enormous.

08

Technical terms block progress

Webhooks, middleware, GDPR, parameterized queries — when unfamiliar terms appear, work stops or proceeds blindly.

The thing worth noticingNone of these are coding problems. Every one of them is a process problem, which is why a better model does not fix them and a better system does.

Five skills govern the project lifecycle. Four handle the capabilities most likely to be built badly. Two inspect the finished product — one before it goes public, one repeatedly after. Select any one to read what it does.

Lifecycle — run in sequence
GamboaWorkspace setup
CapiraSession partner
AmadorDeployment
CopaClient handoff
Gamboa‑updateMaintenance
Capability — plug in when the product needs them
BalboaAuthentication
AnconPayments
BocasEmail
GunaBank accounts
Oversight — run on the finished product
San BlasLaunch audit
PortobeloSearch & AI visibility

Arrows mean lifecycle. Plus signs mean capability. The loop means it gets run again. Copa runs only on client work.

Why there is a third category nowSomewhere around 2025 the ground under SEO started moving. People stopped typing three keywords into a search box and started asking AI tools full questions — what’s a good alternative to X for a small team, not X alternative. The businesses answering those questions well weren’t necessarily the ones ranking first on Google. They were the ones an AI model chose to cite, or chose to describe favorably without a click at all. I built Portobelo because none of the other skills in this suite told me whether the sites they helped me ship would ever get read by the thing increasingly standing between me and the person I was trying to reach. San Blas checks whether a site is safe and functional to launch; Portobelo checks whether it is findable once it is live. Both inspect rather than build, which is why they sit apart from the rest.

Choose a skill

Why the namesGamboa, Capira, Amador, Balboa, Ancon, Bocas, Guna, San Blas, Portobelo — places along the Panamá Canal and the isthmus it cuts through. Portobelo is the old Caribbean port where nothing entered circulation until it had been inspected, valued and logged; Guna Yala is the comarca the San Blas islands sit inside. Copa is not a place: it is Compañía Panameña de Aviación, the national airline. The canal is the metaphor the whole system runs on: order operating inside complexity, with locks, routes and junctions that hold.

The suite is not eleven separate tools. It is one spine every project runs, a set of attachments that plug in when the product needs them, and two inspections at the far end. Set the requirements and the transit assembles.

Start from a product

Or set the requirements yourself

Lifecycle
Capability
Oversight
How the eleven skills compose into one product A channel runs left to right carrying the lifecycle skills. Capability skills attach below it, the two oversight skills above it, and Gamboa-update returns from the far end back to Capira. The skills selected, and the order they run in, are printed beneath the diagram. Gamboa workspace Capira every session Amador deployment Copa client handoff Live the product Balboa user accounts Ancon payment Bocas email Guna bank accounts San Blas launch audit Portobelo found in search Gamboa-update workspace upkeep

LifecycleCapabilityOversightThe product

9 of 11 skills/Gamboa → /Capira → /Balboa → /Ancon → /Bocas → /San Blas → /Amador → /Portobelo → /Gamboa-update

What the presets showA subscription product, an online store and a course platform assemble the identical nine skills. That is not a shortcut in the diagram — it is the reason the suite covers as much ground as it does. Most digital products differ in what they are about, not in what they are made of. The ones that genuinely differ are the ones touching something unusual: a bank account on one side, or a client on the other side of the handoff.

Three skills always run: a workspace, a session partner, and somewhere to ship. Everything else is an answer to a question about the product, not a decision about the tooling.

Three things every skill in the suite does, regardless of which one you are running.

One

Security is enforced from session one, not added at the end.

Security rules are written into the workspace by Gamboa on day one. Capira scans for violations after every subtask. Amador blocks deployments with vulnerable dependencies. Gamboa-update detects when new features require updated rules.

Written as rulesSecurity Rules in the project fileInput validation, parameterized queries, password hashing, webhook verification, generic error messages — hard rules the agent follows on every file it writes.
Auto-generatedFour security SOPsAPI security, data handling, privacy (GDPR/CCPA) and health information (HIPAA awareness) — each explained in plain language.
Per subtaskLive scan after every unit of workCapira checks for logged secrets, unsafe queries and missing authentication after every subtask — not just at the end of a session.
At the gateDeployment blocked on vulnerabilitiesAmador's CI/CD pipeline includes a dependency audit. High or critical vulnerabilities stop the deployment automatically.
Two

The project file is a living record, not a set-and-forget config.

Capira updates it at the end of every session, so the agent arrives knowing what was planned, what has been built, what is in progress and what comes next.

Next Session — Start HereThe first thing in the file. Updated after every session, so the agent arrives oriented before you type a word.
Feature RoadmapEvery planned feature sorted into must-have, nice-to-have and out of scope, with checkboxes that move as features ship.
Product DefinitionThe problem being solved, the target user, what v1 success looks like — captured before a line of code is written.
Build Progress logEvery completed feature documented with file paths, decisions made and what was learned — not just a list of what was built.

The SOP library grows. The project record deepens. Every session builds on the last.

Three

Ask for an explanation at any point. Every skill, every phase.

Every skill opens with a standing invitation: say explain this, what is that term, or ELI5 at any point and the skill pauses, explains clearly, and continues. This is the part I most needed myself, and the reason the whole suite exists in the shape it does.

The rule behind itNever remove complexity by hiding it. Reduce complexity by making it understandable.

The best way to understand PTY is to see what it builds. Both of these were developed with it.

Production AI application

Orunology

An agentic writing environment: persistent manuscript context, retrieval over the writer's own work, twelve specialist agents, multi-agent orchestration, authentication, subscriptions, deployment and documentation — carried across a build far longer than any single session.

View Orunology →

This website

Hi, Gorjus

I used PTY again to take my own portfolio off Squarespace, rebuild it independently, and set up a development environment I can keep extending myself. Every page you have read on this site — including this one — came out of that.

You're looking at it →

Why this section matters more than the restA development system is easy to describe and hard to prove. These two products are the proof: one is a production application with a real instruction architecture behind it, the other is the site you are currently reading. Neither was built by a team.

Claude Code or OpenAI Codex. Each version is adapted to its platform — the right config files, the right invocation syntax, the right session model.

Anthropic

Claude Code

Skills are single .md files in ~/.claude/commands/. Install once — available in every project automatically. All eleven use slash-command invocation: /Gamboa, /Capira, and so on.

Context file is CLAUDE.md. Works on new and existing projects, including inherited codebases and exports from other builders.

OpenAI

Codex CLI

Skills are folders containing SKILL.md in ~/.codex/skills/ — the whole folder is copied, not just the file inside. Invocation uses $gamboa, $capira, and so on.

Context file is AGENTS.md. Sessions persist natively and resume with codex resume --last. All eleven skills are included, Gamboa-update among them.

Deliberately not version-pinnedBoth platforms move faster than any page about them can. The suite targets the tools — Claude Code and the Codex CLI — rather than a particular model number, because a model name printed on a page is out of date within weeks of writing it.

The suite removes the structural friction that stops projects from shipping, and the security gaps that make finished products vulnerable. These are the shapes it is built for.

SaaSBooking and schedulingAppointments, Stripe payments, calendar sync, confirmation emails, admin dashboard.
SaaSSubscription productsGated access, Stripe billing, customer portal, role-based permissions.
SaaSAI-powered toolsProductized AI features with usage limits, secure API endpoints, and a clean interface.
MobileiOS and Android appsReact Native + Expo with proper app store config and EAS Build from day one.
MobileMobile e-commerceCatalog, cart, payments, and order management configured for both stores from the start.
E-commerceOnline storesProduct listings, Stripe Checkout, inventory, and order fulfillment with proper webhook security.
ContentCourse and membership platformsGated content, progress tracking, certificates, and student dashboards.
ContentNewsletter platformsSubscriber management, email delivery, paid tiers, and a searchable archive.
AutomationBusiness automation systemsClient onboarding, lead qualification, invoice generation, and CRM updates.
AutomationAI document processorsPDF ingestion, structured data extraction, classification, and automated routing.
ServiceCoaching platformsSession booking, intake forms, resource libraries, and client progress tracking.
HealthHealth and wellness appsHabit tracking, wellness logging, and coach tools with HIPAA-awareness SOPs generated automatically.
AgencyClient deliverablesEvery project ships with architecture docs, security SOPs, deployment runbook, and a plain-English client handoff package.
FintechBudget and financial toolsTransaction tracking, reporting, and goal management with proper security from session one.
InternalInternal tools and portalsInventory, employee portals, and dashboards built and maintained across sessions.

PTY Suite is a product as well as a method: eleven skills, both platforms, one purchase. This page is about the making of it — what the system is for, and what it was built out of.