No description
- Shell 100%
Record the dbe-review of the round and apply the approved findings. - F1, F2: bump the dbe-agents-template (v2 to v3) and dbe-claude-md (v1 to v2) managed-content version markers, which the stance edits had missed - F4: differentiate the two "keep the plan current" rules by phase - F5: generalize the surface-a-link rule, dropping app-specific terms - F6: wrap the plan templates in a four-backtick fence so the Decisions block uses a tagged JSON fence - F3 kept as-is Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .claude-plugin | ||
| plugins | ||
| skills | ||
| .gitignore | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| README.md | ||
fragmented-marketplace
NullFragment's Claude Code plugin marketplace. One repo, three ways to install:
fragmented-code: a meta-plugin that installs everything in the collection at once (viadependencies).- Each skill and plugin, installed individually.
The skills are plain markdown, so Codex and Gemini can read them too (symlink a skill dir into ~/.agents/skills/).
Install (Claude Code)
Add the marketplace once:
/plugin marketplace add https://code.nullfragment.dev/agentic/fragmented-marketplace.git
Then install everything:
/plugin install fragmented-code@fragmented-marketplace
or install pieces individually:
/plugin install mermaid-diagrams@fragmented-marketplace
Update later with /plugin marketplace update, then /plugin update <name>.
What's in the collection
| Entry | Type | Install | What it is |
|---|---|---|---|
fragmented-code |
meta | /plugin install fragmented-code@fragmented-marketplace |
Installs the whole collection (depends on every entry below) |
document-based-engineering |
plugin | /plugin install document-based-engineering@fragmented-marketplace |
The full DBE bundle: the eight standards skills below, deterministic hooks, the always-on guidance file, and the dbe- commands |
operating-standards |
skill | /plugin install operating-standards@fragmented-marketplace |
Git safety and hygiene: never-push, the history-rewrite gate, branch and no-worktree rules, the squash procedures, commit format, file operations |
communication-standards |
skill | /plugin install communication-standards@fragmented-marketplace |
Plain committed prose with no filler, plus markdown mechanics (never wrap prose, aligned tables, the heading ladder, fenced code, links) |
mermaid-diagrams |
skill | /plugin install mermaid-diagrams@fragmented-marketplace |
Mermaid done right: mode and theme selection (pastel-dark default), verbatim theming, diagram-type selection, color theory, syntax, validation |
plan-lifecycle |
skill | /plugin install plan-lifecycle@fragmented-marketplace |
The design-to-plan-to-execute methodology: the interactive brainstorm, designs and plans, PROJECT_CONTEXT, phased execution, resume |
project-structure |
skill | /plugin install project-structure@fragmented-marketplace |
Self-documenting layout: the documentation/ tree and README hubs, code packaging, the agentic-context/ records |
agent-guidance |
skill | /plugin install agent-guidance@fragmented-marketplace |
The per-repo AGENTS.md guide (CLAUDE.md = @AGENTS.md): the template, universal rules, the adding-a-new-X recipe, per-project adaptation |
code-writing |
skill | /plugin install code-writing@fragmented-marketplace |
How code is written: match surrounding code, the formatter configs, comments and docs, testing through the public interface, dependency discipline |
decision-engine |
skill | /plugin install decision-engine@fragmented-marketplace |
The durable decision archive: per-category decisions/ files with orthogonal tags, the consult/propose/gate workflow, bidirectional supersede |
Layout
fragmented-marketplace/
├── .claude-plugin/
│ └── marketplace.json # lists the meta + each skill/plugin
├── skills/
│ ├── operating-standards/ # the eight DBE standards skills, each installable alone
│ ├── communication-standards/
│ ├── mermaid-diagrams/ # + references/ and showcase/
│ ├── plan-lifecycle/ # + references/templates.md
│ ├── project-structure/
│ ├── agent-guidance/ # + references/agents-md-template.md
│ ├── code-writing/ # + references/ (editorconfig, clang-format)
│ └── decision-engine/ # + references/schema.json
└── plugins/
├── fragmented-code/
│ └── .claude-plugin/plugin.json # meta-plugin: dependencies only
└── document-based-engineering/ # composes the 8 skills + hooks + guidance + commands
├── .claude-plugin/plugin.json
├── guidance.md
├── hooks/ # 5 PreToolUse + 1 SessionStart
└── commands/ # dbe- prefixed slash commands
Adding a skill
- Add
skills/<name>/SKILL.md(plus any supporting.mdfiles alongside it; reference them fromSKILL.mdso they load on demand). - Add a
marketplace.jsonentry:{ "name": "<name>", "source": "./", "strict": false, "skills": ["./skills/<name>"], "description": "…" }. - Add
"<name>"to thedependenciesarray inplugins/fragmented-code/.claude-plugin/plugin.jsonso "install everything" includes it.
Adding a plugin
- Create
plugins/<name>/.claude-plugin/plugin.json(plus itsskills/,commands/,agents/,hooks/). - Add a
marketplace.jsonentry:{ "name": "<name>", "source": "./plugins/<name>", "description": "…" }. - Add
"<name>"to the meta'sdependenciesarray.
Notes
- Public repo: HTTPS install and background auto-update work with no auth. If it goes private, switch the marketplace source to SSH (
git@code.nullfragment.dev:agentic/fragmented-marketplace.git) with your key inssh-agent, or a scoped token URL rewrite. - Meta-plugin dependencies are bare names, so they track the marketplace's latest. Pin versions later with semver +
claude plugin tagif you want stable releases.