personal-corp-os
Health Pass
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 212 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Personal Corp OS — управление личной компанией через AI-агентов: задачи вне головы, отделы вместо памяти, недельное ретро. Открытые скиллы для Claude Code и Codex
Personal Corp OS
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 the open skills for Claude Code and Codex that the framework is built from. Start with the six weekly-rhythm skills; add the rest when you need them.
By Ris — AI development & vibecoding.
Русская версия: README.ru.md.
The problem: you are the bottleneck
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.
The fix: a route, not a toolbox
Personal knowledge becomes company capital only when it travels the whole route.
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
Three links of that route carry most of the value.
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, because they have the same access to it.
2. Experience accumulating in departments. Artifacts and decisions settle in a department — a separate repository 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.
The weekly rhythm
Three links on their own are a feature list. The rhythm turns them into a system.
graph LR
R["weekly-retro<br/>what worked"] --> P["weekly-planning<br/>priorities of the week"]
P --> T["task-routing<br/>tasks into departments"]
T --> E["Execution<br/>manager writes the trace back"]
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".
Departments: where experience lives
A department is a separate repository that owns one domain and accumulates its artifacts, decisions, and rules.
the layer owns truth
the department owns the artifact
the agent owns execution
acceptance owns the "good enough" call
While experience sits in your head, it disappears with your attention. Once it sits in a department, the next agent and the next person both use it.
First step: 30 minutes today
- Install the plugin (see Install).
- Run
corp-initto set up the loop: where tasks, rules, and weekly plans live. - Create your first department with
corp-newand put one real task into it withtask-routing. - End of the week: run
weekly-retro. Start of the next: runweekly-planning.
After two such weeks the department has its own memory, and part of the decisions stop going through you.
The six skills of the route
| Skill | Link in the route | What it does |
|---|---|---|
| corp-init | The loop | Init or repair HQ, GitHub issue workflow, corp-* owner map, and agent config |
| corp-new | The department | Register a private corp-* department repo and HQ entry after approval |
| task-routing | The task | Route issues to the correct repo using routing config |
| 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 |
Where this leads
| 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.
Install
Claude Code
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:
- Open Plugins or
/plugin. - Add marketplace:
serejaris/personal-corp-os. - Install
personal-corp-os.
Codex
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.
Migrating from personal-corp-skills
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.
Single Skill
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.
All skills
| Skill | What it does |
|---|---|
| art-director | Iterative visual style search with prompts, process logs, assets, and decision graphs |
| product-data-audit | Deep product/business audit → interactive HTML report with 12 sections |
| cc-analytics | HTML reports of Claude Code usage statistics |
| ceo-council | Parallel sub-agents as C-level experts for strategic analysis |
| claude-md-writer | Create and refactor CLAUDE.md files following best practices |
| corp-new | Add a private corp-* department repo and HQ entry after approval |
| safe-public-release | Provenance, licensing, security allowlist, approval, and fresh-clone verification for public artifacts |
| design-minimal | Standalone minimal HTML pages for dashboards, briefs, handouts, and reports |
| gh-issues | Manage GitHub Issues via CLI with session context |
| meeting-copilot | Live meeting dashboard: prepare, update from transcript chunks, close with decisions and follow-ups |
| readme-generator | Human-focused README files with proper structure |
| manager | Bidirectional bridge between the current session and GitHub Issues |
| idea | Capture one voiced idea into a provenance-tracked folder, dedup against an index, optional GitHub Project mirror |
| pm-prioritize | Rank backlogs with RICE, ICE, MoSCoW, or Kano and produce a decision log |
| pm-prd | Structured PRD generation with product-type templates and quality checklist |
| pm-user-stories | Break Epics into INVEST-validated User Stories with Story Map output |
| pm-competitive | Multi-dimensional competitor analysis with SWOT and differentiation strategy |
| pm-feedback | Classify user feedback, cluster themes, and rank actionable pain points |
| pm-brainstorm | Structured product ideation with SCAMPER and Impact/Effort screening |
| pm-metrics | Product metrics review — trends, funnel/retention diagnostics, OKR alignment |
| pm-roadmap | Update Now/Next/Later roadmap with delay attribution and scope-cut framework |
| html-draft | One self-contained HTML diagram in flat engineering blueprint style — architecture, flows, spec sheets |
| parallel-design-variants | Parallel design bake-off: N divergent directions via subagents, gallery, vote, then mix the winners |
| fable-ruki-agenty | Manually-invoked orchestration mode: Fable writes self-sufficient specs into GitHub issue bodies and dispatches ready tasks to Sonnet subagents; never writes code itself |
| grill-me | Relentless one-question-at-a-time interview about a plan until shared understanding; every fork becomes an explicit decision with a recommendation |
| to-prd | Synthesize the conversation into PRD.md in the project folder — no interview; testing seams; follows grill-me |
| to-issues | Split a PRD/spec into tasks/NN-slug.md — vertical tracer-bullet slices with acceptance criteria and dependencies |
| tg-bot-ops | Reusable operations playbook for Telegram bots and Telegram-to-agent gateways |
Design and Media Skills
| Skill | Use When |
|---|---|
| art-director | Iterative art direction, visual style search, generation branches, and decision graphs |
| design-minimal | Reading-first standalone HTML pages: dashboards, briefs, handouts, operating maps, reports |
| html-draft | Technical diagrams in flat engineering blueprint style: architecture, system flows, spec sheets |
| parallel-design-variants | Several genuinely different design directions to choose from — redesign, hero, landing, thumbnail; live bake-off with voting |
Product Management Skills
| Skill | Use When |
|---|---|
| pm-feedback | Reviews, NPS exports, or support tickets need theme clustering and pain ranking |
| pm-competitive | Entering a category, fundraising prep, or differentiation before a PRD |
| pm-brainstorm | Structured ideation before quarterly planning or a new product bet |
| pm-prioritize | Backlog is too large — rank with RICE, ICE, MoSCoW, or Kano |
| pm-prd | Top requirements need a delivery-ready requirements document |
| pm-user-stories | PRD or Epic is ready to split into sprint-sized User Stories |
| pm-metrics | Weekly/monthly metrics review, A/B reads, or OKR pacing checks |
| pm-roadmap | Sprint close or stakeholder review needs an updated Now/Next/Later roadmap |
graph LR
pmFeedback[pm-feedback] --> pmPrioritize[pm-prioritize]
pmCompetitive[pm-competitive] --> pmPrioritize
pmBrainstorm[pm-brainstorm] --> pmPrioritize
pmPrioritize --> pmPrd[pm-prd]
pmPrd --> pmUserStories[pm-user-stories]
pmMetrics[pm-metrics] --> pmRoadmap[pm-roadmap]
pmRoadmap --> pmPrioritize
Telegram
| Skill | Use When |
|---|---|
| tg-bot-ops | Telegram bot and Telegram-to-agent gateway incidents, webhook/polling diagnostics, safe restart plans, Bot API smoke tests, forum topic delivery |
Other
Statusline
Custom statusline showing costs, context usage, and git branch with color-coded indicators.
Archived Skills
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 |
Manual Installation
Skills are plain folders. Copy the whole skill directory so optional references
and examples are preserved:
cp -r skills/<name> ~/.claude/skills/
Author
- Telegram: @ris_ai — AI development & vibecoding
- YouTube: @serejaris
- vibecoding.phd
License
MIT
Security
Please report secrets, private data exposure, or exploitable behavior privately.
See SECURITY.md.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found