Personal Corp is a way to run a one-person company through AI agents: tasks out of your head, departments instead of one person's memory, a weekly retro instead of "I'll sort it out someday".
> /plugin marketplace add serejaris/personal-corp-os> /plugin install personal-corp-os@personal-corp-os
What's inside
Personal Corp is a way to run a one-person company through AI agents: tasks out of your head, departments instead of one person's memory, a weekly retro instead of "I'll sort it out someday".
This repo holds everything you need for that: the story of how the system works, templates for the HQ and a department, and the open skills for Claude Code and Codex.
By Ris โ AI development & vibecoding.
ะ ัััะบะฐั ะฒะตััะธั: README.ru.md.
Not because you work too little. Because strategy, memory, coordination, execution, and acceptance all sit in one pile โ inside your head. While that is true, your department's throughput equals yours.
Hiring does not fix it: a new person takes the work but not the context, so you keep explaining. AI alone does not fix it either: an agent without context is the same new hire, except it does not remember yesterday.
The issue is not model strength. The issue is that context never leaves your head.
Agent rules are a plain text file sitting in a folder. No magic: text you read with your eyes and edit by hand.
Such a file lives in every folder, and its content differs.

Opening a folder, the agent learns three things from that file.

Those three answers replace a long prompt. The agent gets them from the folder instead of your message, so you stop explaining the same thing every time.
Start the agent from the HQ and it reads the HQ rules and sees the map of the whole system. Start it from a department and it reads the department rules and sees that domain, its tasks, and its skills. Same model, different view, set by the folder rather than by a long prompt.
Everything else follows from that: for this to work, context has to leave your head into files, and those files have to sit in folders that carry rules.
A department is a folder that owns one domain and accumulates experience about it. Inside it has its own rules, its own tasks, and its own skills.

I run about thirty. These are the usual first ones:
| Department | What it accumulates | Time to create it |
|---|---|---|
| Content | Voice, topics, finished texts, notes on what landed | You write regularly and re-explain your style every time |
| Research | Questions, found facts, sources, conclusions tied to decisions | You are looking up the same thing a second time |
| Sales | People, agreements, correspondence, deal status | You keep track of who was promised what in your head |
| Media | Briefs, prompts, finished assets, acceptance criteria | You generate images and video and the briefs get lost |
| Legal | Contracts, templates, wording you already agreed to | Every new contract is assembled from scratch |
| Finance | Expenses, subscriptions, recurring payments | You cannot recall what is charged every month |
A department exists for repetition. Work that happened once is fine living in the HQ.
A skill is a written-down way of working that can be repeated. You walk the work by hand once, write the steps down, and from then on the agent runs them.

| Layer | Who acts | What lives here |
|---|---|---|
| Management | The human | Goal, priorities, limits, the right to say "good enough" |
| Truth | The human writes, the agent reads | Rules, memory, indexes, source of truth |
| Operations | The agent executes, the human accepts | Tasks, queue, statuses, runs, departments |
| Observation | The agent collects, the human looks | Dashboards, metrics, blockers |
A subagent lives only in the operations layer: it does not write truth about the system and does not accept results.
One test for any file: is this truth about the system, or is it the result of work? Truth sits in the folder from day one. Results are created by skills once there is something to record. That is why the templates ship no empty files for future reports, decisions, or glossaries.
graph LR
A["Task<br/>owner + criteria"] --> B["Execution<br/>human or agent"]
B --> C["Acceptance<br/>good enough or not"]
C --> D["Pattern<br/>what worked"]
D --> E["Department memory<br/>rules and decisions"]
E --> F["Priority<br/>next week"]
F --> A
style A fill:#8b5cf6,color:#fff
style C fill:#f59e0b,color:#fff
style E fill:#10b981,color:#fff
1. Writing the task down. A thought becomes a task once it has an owner, done criteria, and a place to live. Before that it lives in you. After that both a human and an agent can pick it up.
2. Experience accumulating in departments. Artifacts and decisions settle in a department โ a separate folder for its own domain. Next time the agent reads the department instead of reading you.
3. Retro with the agent. Once a week you look at what worked and promote it into rules. Whatever you corrected twice becomes a written rule and stops needing you.
Three links on their own are a feature list. The rhythm turns them into a system.
graph LR
R["retro<br/>what worked"] --> P["planning<br/>priorities of the week"]
P --> T["tasks<br/>into departments"]
T --> E["execution<br/>the trace goes back into the task"]
E --> R
style R fill:#f59e0b,color:#fff
style P fill:#3b82f6,color:#fff
style T fill:#8b5cf6,color:#fff
style E fill:#10b981,color:#fff
The rhythm answers the question that usually stays unanswered: when exactly does experience turn into a rule. Answer: at the retro, once a week, not "someday".
The same word gives a different result depending on the folder: "retro" inside a department means a slice of that department, "retro" in the HQ means a slice of the whole system. Folder rules win over general ones.

| Template | What it is |
|---|---|
templates/hq | The HQ โ the agent's entry point and the map of the system |
templates/department | A department โ one domain with its own tasks and skills |
Departments sit next to the HQ, not inside it. Every template file opens with a line stating why it is there and which layer it belongs to.
templates/hq to your machine and fill in me.md.AGENTS.md.templates/department next to the HQ and put one real task into it.After two such weeks the department has its own memory, and part of the decisions stop going through you.
| Skill | Link in the route | What it does |
|---|---|---|
| corp-doctor | Loop, department, task | Diagnose and repair the loop, add a department, route a task |
| manager | Execution | Sync session work into GitHub Issues and query cross-repo task state |
| weekly-retro | Pattern into memory | Structured retrospective: gather data, interview founder, capture findings |
| weekly-planning | Priority | Retro findings + backlog โ prioritized outcomes with Eisenhower matrix |
| Stage | How you think | Where the bottleneck is |
|---|---|---|
| Vibecoder | "Me and AI" | Context in your head |
| Operator | "I direct agents" | Coordination by hand |
| CEO | "I run a system" | No bottleneck, the system runs |
Your job shrinks to three moves: set the goal, pick the next move, accept the result.
Glossary โ CONTEXT.md. Accepted architectural decisions โ docs/adr/.
Terminal:
claude plugin marketplace add serejaris/personal-corp-os
claude plugin install personal-corp-os@personal-corp-os
claude plugin details personal-corp-os
Claude Code Desktop or interactive /plugin flow:
/plugin.serejaris/personal-corp-os.personal-corp-os.This repo includes a Codex plugin manifest at .codex-plugin/plugin.json. Add the marketplace from GitHub, then install the plugin:
codex plugin marketplace add serejaris/personal-corp-os
codex plugin add personal-corp-os@personal-corp-os
After installation, start a new Codex thread and try:
Use Personal Corp skills to plan my week.
The repository was named personal-corp-skills until 2026-08-06. GitHub redirects the old links. The plugin identifier was renamed along with the repository, so remove the installed personal-corp-skills plugin via /plugin in Claude Code and install the new one using the instructions above.
Use this when you want one skill folder instead of the whole plugin:
Install this skill:
https://github.com/serejaris/personal-corp-os/tree/main/skills/cc-analytics
Replace cc-analytics with any skill name from the table below.
| Skill | What it does |
|---|---|
| corp-doctor | One entry point to the loop: diagnose, repair, new department, task routing |
| manager | Two-way bridge between the session and GitHub Issues, cross-repo status |
| weekly-retro | Weekly retro: gather facts, interview the founder, capture findings |
| weekly-planning | Retro findings and backlog become prioritized outcomes for the week |
| Skill | What it does |
|---|---|
| idea | Capture one voiced idea into a provenance-tracked folder with index dedup |
| grill-me | One question at a time until the plan is actually clear |
| to-prd | Synthesize the conversation into PRD.md with no new interview |
| to-issues | Split a PRD into vertical tasks/NN-slug.md slices with acceptance criteria |
| gh-issues | Manage GitHub Issues through the CLI with session context |
| Skill | What it does |
|---|---|
| pm-brainstorm | Structured ideation with SCAMPER and impact/effort screening |
| pm-feedback | Classify feedback, cluster themes, rank actionable pains |
| pm-competitive | Competitor analysis with SWOT, feature matrix, differentiation |
| pm-prioritize | Rank the backlog with RICE, ICE, MoSCoW, or Kano |
| pm-prd | Structured PRD generation with product-type templates |
| pm-user-stories | Break an epic into INVEST user stories with a story map |
| pm-metrics | Product metrics review: funnel, retention, alignment with goals |
| pm-roadmap | Update the Now/Next/Later roadmap with delay attribution |
| product-data-audit | Deep product and business audit as a 12-section interactive report |
| Skill | What it does |
|---|---|
| art-director | Iterative visual style search with a process log and a decision graph |
| design-minimal | One standalone HTML page: dashboard, brief, handout, report |
| html-draft | One technical diagram in flat blueprint style: architecture, flows |
| parallel-design-variants | Parallel bake-off through subagents, gallery, vote, then a mix |
| Skill | What it does |
|---|---|
| ceo-council | Parallel subagents as C-level experts for strategic analysis |
| fable-ruki-agenty | Manual orchestration mode: specs into issues, execution to subagents |
| Skill | What it does |
|---|---|
| readme-generator | Human-focused README files with proper structure |
| claude-md-writer | Create and refactor the agent rules file following best practices |
| Skill | What it does |
|---|---|
| meeting-copilot | Live meeting dashboard: prepare, update from transcript, close with decisions |
| cc-analytics | HTML report of Claude Code usage statistics |
| safe-public-release | Provenance, licensing, allowlist, and fresh-clone checks before publishing |
| tg-bot-ops | Operations playbook for Telegram bots and agent gateways |
Custom statusline showing costs, context usage, and git branch with color-coded indicators.
Archived skills are preserved for reference and are not part of the active plugin skill set.
| Skill | Notes |
|---|---|
| paperclip-api | Historical Paperclip API helper; kept for reference |
Skills are plain folders. Copy the whole skill directory so optional references and examples are preserved:
cp -r skills/<name> ~/.claude/skills/
MIT
Please report secrets, private data exposure, or exploitable behavior privately. See SECURITY.md.
.agents/
plugins/
marketplace.json
.claude-plugin/
marketplace.json
plugin.json
.codex-plugin/
plugin.json
.github/
dependabot.yml
ISSUE_TEMPLATE/
bug_report.yml
config.yml
skill_request.yml
PULL_REQUEST_TEMPLATE.md
release.yml
workflows/
validate.yml
.gitignore
.release-notes-v2.0.0.md
AGENTS.md
archive/
skills/
paperclip-api/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
CHANGELOG.md
CLAUDE.md
CODE_OF_CONDUCT.md
CONTEXT.md
CONTRIBUTING.md
docs/
adr/
0001-single-repo-showcase-skills-templates.md
0002-folder-rules-win-over-general-skills.md
cards/
department-en.html
department.html
rules-inside-en.html
rules-inside.html
rules-place-en.html
rules-place.html
skill-en.html
skill.html
tasks-en.html
tasks.html
images/
department-en.png
department.png
rules-inside-en.png
rules-inside.png
rules-place-en.png
rules-place.png
skill-en.png
skill.png
tasks-en.png
tasks.png
LICENSE
plugins/
personal-corp-os
README.md
README.ru.md
research/
2026-06-01-art-director-publication-loop.md
product-data-audit.html
scripts/
validate_repo.py
SECURITY.md
skills/
art-director/
assets/
illustration.png
style-search-map-template.html
README.md
README.ru.md
SKILL.md
cc-analytics/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
ceo-council/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
claude-md-writer/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
corp-doctor/
README.md
README.ru.md
SKILL.md
design-minimal/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
fable-ruki-agenty/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
gh-issues/
assets/
illustration.png
README.md
README.ru.md
references/
context-template.md
SKILL.md
grill-me/
README.md
README.ru.md
SKILL.md
html-draft/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
idea/
README.md
README.ru.md
SKILL.md
manager/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
meeting-copilot/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
parallel-design-variants/
README.md
README.ru.md
SKILL.md
pm-brainstorm/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
pm-competitive/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
pm-feedback/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
pm-metrics/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
pm-prd/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
pm-prioritize/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
pm-roadmap/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
pm-user-stories/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
product-data-audit/
assets/
illustration.png
README.md
README.ru.md
references/
html-design-spec.md
missing-artifacts-checklist.md
report-structure.md
terminology.md
SKILL.md
readme-generator/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
safe-public-release/
README.md
README.ru.md
references/
release-checklist.md
release-manifest.example.yaml
SKILL.md
tg-bot-ops/
assets/
illustration.png
README.md
README.ru.md
references/
hermes-gateway.md
SKILL.md
to-issues/
README.md
README.ru.md
SKILL.md
to-prd/
README.md
README.ru.md
SKILL.md
weekly-planning/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
weekly-retro/
assets/
illustration.png
README.md
README.ru.md
SKILL.md
statusline/
README.md
README.ru.md
statusline.sh
templates/
department/
AGENTS.md
CLAUDE.md
README.md
skills/
daily/
SKILL.md
planning/
SKILL.md
README.md
retro/
SKILL.md
tasks/
_template.md
README.md
hq/
AGENTS.md
CLAUDE.md
me.md
README.md
skills/
README.md
tasks.md
README.mdFAQ
personal-corp-os is a Claude Code plugin with 34 hand-picked skills for productivity work, indexed on Flowy. Install it with the command on its page. It includes paperclip-api, art-director, cc-analytics. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.