From e82bfcb0cd2445885e61472142d784a1dd638a05 Mon Sep 17 00:00:00 2001 From: jared Date: Thu, 16 Jul 2026 13:11:54 -0400 Subject: [PATCH] Add marketplace manifest for os-* plugins Centralizes plugin registry in a committed, machine-independent format rather than relying solely on local ~/.claude/plugins install state. Enables cc-architect's structural validator to verify plugins against the manifest, and makes the registry shareable across clones. Part of cross-repo standards-centralization (jaredswanson/cc-plugins#13). Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01UmdZ3xYPSGpuGv8V3mNv6c --- .claude-plugin/marketplace.json | 48 +++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .claude-plugin/marketplace.json diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json new file mode 100644 index 0000000..1363491 --- /dev/null +++ b/.claude-plugin/marketplace.json @@ -0,0 +1,48 @@ +{ + "name": "cc-os", + "owner": { + "name": "Jared Swanson" + }, + "plugins": [ + { + "name": "os-adr", + "source": "./plugins/os-adr", + "description": "Architecture Decision Records, consistently in every project: one template, docs/adr/NNNN-title.md + mechanical index, deterministic SessionStart existence check, non-destructive migration, and deterministic-first retrieval." + }, + { + "name": "os-backlog", + "source": "./plugins/os-backlog", + "description": "Uniform Planka backlog boards across projects: idempotent board-ensure (lists, labels, archive convention, Planka 2.1.1 quirk handling) and a deterministic repo-to-board routing resolver." + }, + { + "name": "os-context", + "source": "./plugins/os-context", + "description": "Prompt-composer SessionStart plugin: concatenates prompts/session-start/*.md (currently session-orchestration rules — delegation threshold, explicit model routing on Agent spawns) into one additionalContext block, injected at session start and after compaction." + }, + { + "name": "os-doc-hygiene", + "source": "./plugins/os-doc-hygiene", + "description": "Monitor and manage stale and bloated project documentation. Deterministic SessionStart reminder + AI-assisted check/clean skills with git-safe, scoped cleanup." + }, + { + "name": "os-sdlc", + "source": "./plugins/os-sdlc", + "description": "Harness-driven software development lifecycle for cc-os: grill/wayfinder/to-spec/to-tickets/implement/review, adapted from Matt Pocock's skill lifecycle and Delta Refinery's multi-level pipeline, wired into os-backlog and os-adr." + }, + { + "name": "os-shortcuts", + "source": "./plugins/os-shortcuts", + "description": "User-invoked QOL shortcut commands for the cc-os plugin family — the 'keybindings' of cc-os, ritual multi-step sequences invoked on demand (not automatic hook injection). Starts with /os-shortcuts:wrap (session-close ritual); expect more shortcuts to accumulate here." + }, + { + "name": "os-status", + "source": "./plugins/os-status", + "description": "Aggregated deterministic SessionStart status checks for the cc-os plugin family: per-project artifacts (ADR system, vault hub note) and environment hazards (subagent model env override). At most one banner per session; snooze/suppress state in .cc-os/." + }, + { + "name": "os-vault", + "source": "./plugins/os-vault", + "description": "Vault and graph memory system for Claude Code — integrates SecondBrain knowledge graph, episodic journal, and convention summaries into every session" + } + ] +}