Agent Plugins Marketplace
All plugins

corporate

v0.1.9

Durable-role agent organization. Wraps Corporate.md v0.1.5 (design draft — runtime deferred as named prunable units) — EstreGenesis's 7th module and the third orchestration axis: Superscalar decides how many lanes and at which tier (anonymous, one fan-out), Constellation decides how agent processes talk, and Corporate decides who exists. Its unit is the durable role: a named seat that outlives any session or process and therefore can accumulate practice, be addressed across time, own units in a coordination registry, and give a decision an addressee — four properties an anonymous lane structurally cannot have. Ships the durable half only: the two-space desk contract (a gitignored private desk that is the cwd where the role's harness actually runs, holding its charter and its own memory, plus a tracked public locker that is the read surface for the organization and the user; the default sharing mechanism is write-a-document-and-pass-the-path), multi-host organizations (a desk does not span hosts; the locker is the cross-host exchange), a reference roster whose main does not take direct work and whose reviewer must run on a different model family than its builder, four residency classes defaulting to the cheapest with an organization circuit breaker that demotes rather than stops, an eviction lifecycle symmetric with creation whose automation becomes mandatory the moment the organization is dynamic (automating growth without automating shrinkage is a one-way ratchet), a three-layer toggle chain (role > group > organization) read by exactly one resolver and carrying an identity invariant that makes adoption bit-identical for projects without a roster, hub-and-spoke communication with three declared escapes, bidirectional practice-role derivation (a recorded practice is evidence a seat is warranted; a seat with no practice is an eviction candidate), and two declaration events (CorporateChart / RoleState) that let a live board render an organization it hosts none of. The perishable per-harness values (exact invocation flags, session-continuation syntax, sandbox-grant keys, instruction-file names) live in a dated registry data file with a per-row source requirement and a self-declared expiry, so the spec does not rot on harness release cadence; v0.1.1 populates it with four confirmed harnesses (Claude Code, Codex CLI, Antigravity CLI, Gemini CLI), the gotchas that break a naive desk implementation, eight explicitly named gaps that stay out of the rows, and five cross-harness mechanisms. The supervisor, the org-chart rendering, the bootstrap interview automation, and boot residency are named prunable units. 0 npm deps.

Claude Code4 Skills

By SoliEstreLicense: Apache-2.08 GitHub starsUpdated 4 days ago

Directory evidence

Runtimes
Claude Code
Parsed components
4 skill or MCP entries
Source updated
Sep 20, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install corporate for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install corporate@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/SoliEstre/EstreGenesis

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/corporate/.

Plugin files

plugins/corporate/
├── .claude-plugin/plugin.json
├── skills/corperate/SKILL.md
├── skills/corporate/SKILL.md
├── skills/corporate-status/SKILL.md
└── skills/corporate-sweep/SKILL.md

Included Skills4

corperateskills/corperate/SKILL.md

Pointer alias for the corporate skill — the module's name is spelled Corporate. Use when corperate is typed; it resolves to the same procedure with no duplicated content.

corporateskills/corporate/SKILL.md

Use to stand up, inspect, or revise a durable-role agent organization — named seats with private desks, residency classes, and a reporting structure — per Corporate.md. Invoke when duties recur across sessions and a fan-out is no longer the right shape, or when asked to set up roles/an org/a team of agents for a project. Collects the four organization-form axes plus the resource and host inventory, derives candidate seats from the project's own practice record rather than from imagination, authors the roster, scaffolds desks and lockers, and declares the chart to a live board if one is present. Refuses to launch a seat whose harness the registry cannot resolve rather than guessing a flag. Pairs with corporate-status (declare current state) and corporate-sweep (the eviction pass a dynamic organization requires).

corporate-statusskills/corporate-status/SKILL.md

Use to report or declare the current state of a durable-role organization — which seats exist, what each is doing, and which toggles actually apply to each — per Corporate.md. Invoke when asked how the organization stands, after any seat changes state, on reconnect to a live board, or before delegating work so the target seat's real posture is known. Resolves the three-layer toggle chain through the single resolver (never by reading a layer directly), then emits CorporateChart and RoleState so a board renders declared truth instead of inference. Reports absence as unknown rather than as idle.

corporate-sweepskills/corporate-sweep/SKILL.md

Use to run the eviction sweep that keeps a durable-role organization from growing monotonically — raising seats that no longer justify themselves, per Corporate.md. Invoke on the declared cadence, whenever a dynamic organization is at its seat ceiling and something new wants a seat, or when the organization feels larger than the work. Evaluates the candidate tests, raises candidates to the human gate surface with a briefing, and never removes a seat on its own authority. Required machinery for any dynamic organization: automating growth without automating shrinkage is a one-way ratchet.

Plugin manifests1

plugins/corporate/.claude-plugin/plugin.json
{
  "name": "corporate",
  "version": "0.1.9",
  "description": "Durable-role agent organization. Wraps Corporate.md v0.1.5 (design draft — runtime deferred as named prunable units) — EstreGenesis's 7th module and the third orchestration axis: Superscalar decides how many lanes and at which tier (anonymous, one fan-out), Constellation decides how agent processes talk, and Corporate decides who exists. Its unit is the durable role: a named seat that outlives any session or process and therefore can accumulate practice, be addressed across time, own units in a coordination registry, and give a decision an addressee — four properties an anonymous lane structurally cannot have. Ships the durable half only: the two-space desk contract (a gitignored private desk that is the cwd where the role's harness actually runs, holding its charter and its own memory, plus a tracked public locker that is the read surface for the organization and the user; the default sharing mechanism is write-a-document-and-pass-the-path), multi-host organizations (a desk does not span hosts; the locker is the cross-host exchange), a reference roster whose main does not take direct work and whose reviewer must run on a different model family than its builder, four residency classes defaulting to the cheapest with an organization circuit breaker that demotes rather than stops, an eviction lifecycle symmetric with creation whose automation becomes mandatory the moment the organization is dynamic (automating growth without automating shrinkage is a one-way ratchet), a three-layer toggle chain (role > group > organization) read by exactly one resolver and carrying an identity invariant that makes adoption bit-identical for projects without a roster, hub-and-spoke communication with three declared escapes, bidirectional practice-role derivation (a recorded practice is evidence a seat is warranted; a seat with no practice is an eviction candidate), and two declaration events (CorporateChart / RoleState) that let a live board render an organization it hosts none of. The perishable per-harness values (exact invocation flags, session-continuation syntax, sandbox-grant keys, instruction-file names) live in a dated registry data file with a per-row source requirement and a self-declared expiry, so the spec does not rot on harness release cadence; v0.1.1 populates it with four confirmed harnesses (Claude Code, Codex CLI, Antigravity CLI, Gemini CLI), the gotchas that break a naive desk implementation, eight explicitly named gaps that stay out of the rows, and five cross-harness mechanisms. The supervisor, the org-chart rendering, the bootstrap interview automation, and boot residency are named prunable units. 0 npm deps.",
  "author": {
    "name": "SoliEstre",
    "url": "https://github.com/SoliEstre/EstreGenesis"
  },
  "license": "Apache-2.0",
  "homepage": "https://github.com/SoliEstre/EstreGenesis/blob/main/Corporate.md",
  "repository": "https://github.com/SoliEstre/EstreGenesis"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[corporate on Agent Plugins Marketplace](https://pluginsmp.com/plugins/corporate)