Agent Plugins Marketplace
All plugins

karta

v2.37.1

Stack-agnostic, ad-hoc orchestration framework. karta synthesizes a binder of work items (karta-plan) and delivers it in parallel waves onto a per-binder integration branch (karta-deliver), building each item in an isolated git worktree (karta-build) and verifying it against its own acceptance check — behavioral (karta-verify) or visual (karta-validate). Works across stacks (frontend, backend, CLI, data, IaC, …) while keeping deep frontend support: component/icon/token mapping, DTCG conformance, and a design-validation loop.

Codex10 Skills

By Tej GandhamLicense: UNLICENSED0 GitHub starsUpdated 6 days ago

Directory evidence

Runtimes
Codex
Parsed components
10 skill or MCP entries
Source updated
Sep 18, 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 karta for Codex

Installs for the current user
codex plugin marketplace add Engen-Tech/karta
codex plugin marketplace upgrade karta-local
codex plugin add karta@karta-local

Paste and run these commands in a terminal with Codex. They add and refresh the karta-local catalog, then install this plugin.

Compatibility: the page URL and API slug “karta-2” remain stable.

  • Codex: karta-2@agent-plugin-marketplacekarta@karta-local

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/Engen-Tech/karta

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

Plugin files

plugins/karta/
├── .codex-plugin/plugin.json
├── skills/karta-build/SKILL.md
├── skills/karta-debt/SKILL.md
├── skills/karta-deliver/SKILL.md
├── skills/karta-doc-gardner/SKILL.md
├── skills/karta-kaizen/SKILL.md
├── skills/karta-plainlanguage/SKILL.md
├── skills/karta-plan/SKILL.md
├── skills/karta-status/SKILL.md
├── skills/karta-validate/SKILL.md
└── skills/karta-verify/SKILL.md

Included Skills10

karta-buildskills/karta-build/SKILL.md

Use when implementing one work item from a karta binder in an isolated git worktree — stack-agnostic (frontend, backend, CLI, data, IaC, …) — running the project's lint/test/build plus the item's acceptance check, tagging commits, and completing the item on its branch (in a wave the orchestrator merges; invoked directly the worker merges into the per-binder integration branch). No PR. Trigger phrases: "build this binder item", "implement work item `<id>`", "karta-build `<binder> <id>`".

karta-debtskills/karta-debt/SKILL.md

Harvest every KARTA-DEFER and KARTA-SME-OVERRIDE marker in the repo into a one-shot, read-only ledger so deliberate shortcuts and overrides don't rot into "later means never". Groups by file, flags deferrals with no follow-up trigger and legacy-format overrides due for migration. Writes nothing, tracks nothing. Trigger phrases: "karta debt", "list the shortcuts", "what did we defer", "harvest the overrides".

karta-deliverskills/karta-deliver/SKILL.md

Deliver a karta binder by building its work items in parallel waves onto a per-binder integration branch, serializing only where correctness or collision demands it; resume is git-native; ends at the assembled integration branch (no PR). Trigger phrases: "deliver this binder", "run the binder", "karta-deliver `<binder>`".

karta-doc-gardnerskills/karta-doc-gardner/SKILL.md

Automatically correct documentation drift after a delivery (or on demand). Opt-in via .karta/doc-gardner.json; when on, it rewrites prose docs (README, docs/, AGENTS.md, ARCHITECTURE) to match the current code and commits the fix to the integration branch — no report-only mode, no severity tiers, no human waive. Trigger phrases: "gardner the docs", "fix doc drift", "run doc-gardner".

karta-kaizenskills/karta-kaizen/SKILL.md

Improve the project's stack packs from what its builds keep repeating. Opt-in via .karta/kaizen.json, and the switch is absolute: absent or disabled means kaizen never runs, even when invoked directly. When on, it seeds every pack the project uses into .karta/sme/ on the first enabled run, then writes pack edits as labeled kaizen: commits a human reviews — it never weakens a rule and never promotes a pack to enforcing. Sharpening rules from repeated overrides, erosion notes, and the first-draft discipline are live; new-pack suggestions and the advisory/enforcing pack flag come in a later phase. Trigger phrases: "run kaizen", "kaizen the packs", "improve the stack packs".

karta-plainlanguageskills/karta-plainlanguage/SKILL.md

Write or revise prose so a real reader can use it on the first read. Apply this whenever drafting or editing user-facing writing — documentation, READMEs, guides, announcements, emails, policies, regulations, release notes, help text, error messages, public-facing copy, or any message someone has to act on. Also apply when the user says "make this clearer," "simplify this," "rewrite in plain English," "less jargon," "tighten this up," asks for an edit pass on existing prose, or wants text to read less like AI/LLM output — "remove the AI tells," "de-slop this," "make it sound human-written," "less ChatGPT-sounding." Skip for code, code comments, commit messages, and internal log lines — those follow different conventions.

karta-planskills/karta-plan/SKILL.md

Analyze a problem/feature description and/or a design mock or non-functional prototype, grill the user in rounds about every decision the repo cannot answer, and synthesize a validated binder of work items — or an ordered set when a named test says the work must land in stages — for ad-hoc orchestration; stack-agnostic (frontend, backend, CLI, data, library/SDK, IaC, mobile, ML, docs — UI is one stack among many); emits .karta/binders/<slug>.json. The draft is reviewed as an editable in-chat card — or one plannotator browser annotation session when that separately-installed CLI is present — and commits only on the explicit "commit" verb. Trigger phrases: "plan this with karta", "synthesize a binder", "break this work into a binder", "karta-plan this feature".

karta-statusskills/karta-status/SKILL.md

Show what's next in a karta run — where you are and the single next action, at binder and work-item level, derived from git and never stored. Read-only. When someone wants to SEE or watch status, it opens the live Karta Watch browser page by default — ephemeral for this session unless the repo is opted into the persistent multi-repo hub; a one-shot terminal map is the headless fallback. Trigger phrases: "what's next", "karta status", "where am I in this binder", "show me the karta status", "karta watch", "turn off karta watch", "karta-status".

karta-validateskills/karta-validate/SKILL.md

Compare a running frontend implementation against design HTML files exported from Claude Design OR a runtime-JSX design source. Opens both the live app (at the caller-provided app URL) and the served design prototype through bundled uv-run capture scripts, captures screenshots and DOM snapshots, then reports structured discrepancies across layout, color, typography, spacing, component structure, and visual hierarchy. Validates one view per invocation — the calling pipeline loops for multiple views. Invoke when validating implementation fidelity — trigger phrases include "validate against the design", "compare implementation to design", "check design fidelity", "does this match the design", "visual QA against design HTML", or any request to diff what's running vs the design prototype files.

karta-verifyskills/karta-verify/SKILL.md

Verify one built work item against its behavioral acceptance check (oracle types unit/integration/e2e/smoke) in a read-only, fresh session on the actual diff; check acceptance + external-contract conformance + boundary crossings; kick findings back to build and escalate to the human only on retry-exhaustion.

Plugin manifests1

plugins/karta/.codex-plugin/plugin.json
{
  "name": "karta",
  "version": "2.37.1",
  "description": "Stack-agnostic, ad-hoc orchestration framework. karta synthesizes a binder of work items (karta-plan) and delivers it in parallel waves onto a per-binder integration branch (karta-deliver), building each item in an isolated git worktree (karta-build) and verifying it against its own acceptance check — behavioral (karta-verify) or visual (karta-validate). Works across stacks (frontend, backend, CLI, data, IaC, …) while keeping deep frontend support: component/icon/token mapping, DTCG conformance, and a design-validation loop.",
  "author": {
    "name": "Tej Gandham",
    "email": "[email protected]"
  },
  "homepage": "https://github.com/engen-tech/karta",
  "repository": "https://github.com/engen-tech/karta",
  "license": "UNLICENSED",
  "keywords": [
    "orchestration",
    "binder",
    "parallel",
    "worktree",
    "agents",
    "frontend",
    "design",
    "design-validation",
    "dtcg",
    "stack-agnostic"
  ],
  "skills": "./skills/",
  "hooks": "./.codex-plugin/hooks/hooks.json",
  "interface": {
    "displayName": "karta",
    "shortDescription": "Synthesize a binder and deliver it in parallel waves, gated by acceptance checks.",
    "longDescription": "karta packages five stack-agnostic orchestration skills, a bundled plain-language writing standard (karta-plainlanguage), and five agents — three read-only gates (karta-acceptance-reviewer, karta-safety-auditor, karta-design-reviewer) and two opt-in writers (karta-doc-gardner, karta-kaizen). karta-plan synthesizes a validated binder of work items; karta-deliver builds them in parallel waves onto a per-binder integration branch; karta-build implements one item in an isolated worktree; karta-verify (behavioral) and karta-validate (visual) are the acceptance gates. Stack-agnostic across frontend, backend, CLI, data, and IaC, while keeping deep frontend support (component/token mapping, DTCG, design validation).",
    "developerName": "Tej Gandham",
    "category": "Productivity",
    "capabilities": [
      "Interactive",
      "Write"
    ],
    "websiteURL": "https://github.com/engen-tech/karta",
    "defaultPrompt": [
      "Synthesize a karta binder for this work.",
      "Deliver this binder in parallel waves.",
      "Validate this running view against the design."
    ]
  }
}

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

[karta on Agent Plugins Marketplace](https://pluginsmp.com/plugins/karta-2)