Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,30 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [2.1.6] - 2026-07-19

### Added

- Two new `nddev-builder` workflow skills (plus matching commands):
`publish-marketplace` (distribute a marketplace via a GitHub repo, Git URL, or
ZIP URL for install through the ZCode Marketplace tab) and
`orchestrate-subagents` (design multi-subagent workflows within ZCode 3.3.6's
limits: user-scope, foreground, parallel-yes/background-no). Toolkit is now 21
skills / 21 slash commands.

### Changed

- Enriched the builder against the verified current ZCode 3.3.6 / CLI 0.15.2
surface (3.3.6 is the latest release, so no version-pin change): remote
marketplace distribution (GitHub/Git/ZIP-URL via the Marketplace tab and
`{"source":"github","repo":...}` entries), the engine-verified
`${ZCODE_PLUGIN_ROOT}` plugin-root variable, MCP transports (stdio/http/sse)
with OAuth (3.3.2) and cross-agent import and strict-schema rules, the expanded
provider matrix, dual `.zcode-plugin`/`.claude-plugin` manifest portability, and
richer `validate-components` checks (hook and MCP schema, placeholder integrity,
inert-field warnings). No publish-portal, managed-requirements, or npm sources
were added — those do not exist on this runtime.

## [2.1.5] - 2026-07-19

### Added
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ changes.

- **Author:** Danil Silantyev (github:rldyourmnd), CEO NDDev
- **License:** AGPL-3.0-or-later
- **Build version:** 2.1.5
- **Build version:** 2.1.6
- **Verified ZCode runtime:** app 3.3.6, CLI 0.15.2, model GLM-5.2

## What this repository contains
Expand Down Expand Up @@ -69,7 +69,7 @@ restore, remove, and custom-target usage.

Each directory under `zcode_tools/marketplaces/` is a complete setup:

- `nddev-builder` enables its reusable 19-skill, 19-command `core` toolkit for
- `nddev-builder` enables its reusable 21-skill, 21-command `core` toolkit for
creating and managing ZCode marketplaces, plugins, and components.
- `nddev-designer` is a deliberately lean product-design profile focused on
design-system consistency, accessibility, responsive states, and
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.1.5
2.1.6
2 changes: 1 addition & 1 deletion build/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "nddev-zcode-app",
"build_version": "2.1.5",
"build_version": "2.1.6",
"source_root": "zcode_tools/marketplaces/",
"installer": "cli-tools/scripts/install.sh install --setup <id>",
"layout": {
Expand Down
10 changes: 5 additions & 5 deletions build/release-evidence.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
"schema_version": 2,
"module": {
"repository": "NDDev-it-com/nddev-zcode-app",
"setup_digest": "sha256:7da756e9cd3e22080d2ac0d44ae9a55bfbcef7f248877058eb1e13898ae2ed0a"
"setup_digest": "sha256:41478eecc5c2f3a32d2e45cb8e656979c8468926e49dd7fc2f303e3f3dd7ff3e"
},
"harness": {
"repository": "NDDev-it-com/nddev-harnesses",
"commit": "3fa150a3215943e32778f956282d75e4cbc0af32"
"commit": "466f683d8336d5bcb921b06f021cb977704a6ca0"
},
"adapter": {
"id": "zcode",
"version": "2.1.5"
"version": "2.1.6"
},
"vendor": {
"app_version": "3.3.6",
Expand All @@ -30,8 +30,8 @@
}
],
"lanes": [],
"generated_at_utc": "2026-07-19T08:34:26Z",
"expires_at_utc": "2027-01-15T08:34:26Z",
"generated_at_utc": "2026-07-19T09:49:42Z",
"expires_at_utc": "2027-01-15T09:49:42Z",
"promotion": {
"decision": "pending",
"waivers": []
Expand Down
2 changes: 1 addition & 1 deletion build/version.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"build_version": "2.1.5",
"build_version": "2.1.6",
"zcode_app_version": "3.3.6",
"zcode_cli_version": "0.15.2",
"zcode_runtime": "GLM-5.2",
Expand Down
2 changes: 1 addition & 1 deletion docs/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ prefix.
### Setup profiles

- `nddev-builder` enables `core@nddev-builder`, a native component-authoring
toolkit with 19 skills, 19 matching commands, and one reviewer agent.
toolkit with 21 skills, 21 matching commands, and one reviewer agent.
- `nddev-designer` is a production-ready minimal design profile. Its empty
extension maps are intentional; project-specific design tools come from the
active workspace.
Expand Down
2 changes: 1 addition & 1 deletion zcode_tools/marketplaces/nddev-builder/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"name": "core",
"source": "./plugins/core",
"description": "Reusable toolkit: skills, slash commands, and a reviewer subagent for building plugins, managing MCP servers and providers, authoring skills, and listing or removing components.",
"version": "2.1.5",
"version": "2.1.6",
"author": {
"name": "Danil Silantyev (github:rldyourmnd), CEO NDDev"
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "core",
"version": "2.1.5",
"version": "2.1.6",
"description": "Reusable ZCode toolkit: skills, slash commands, and a reviewer subagent for building plugins, managing MCP servers and providers, authoring skills, and listing or removing components.",
"author": {
"name": "Danil Silantyev (github:rldyourmnd), CEO NDDev",
Expand Down
13 changes: 8 additions & 5 deletions zcode_tools/marketplaces/nddev-builder/plugins/core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,19 @@
The `core` plugin is a reusable ZCode-native toolkit for creating and managing
marketplaces, plugins, and convention-discovered components.

- **19 skills**: `add-marketplace`, `add-plugin`, `add-skill`, `add-command`,
- **21 skills**: `add-marketplace`, `add-plugin`, `add-skill`, `add-command`,
`add-agent`, `add-hook`, `add-mcp-server`, `add-provider`, `add-reference`,
`add-tool`, `add-instructions`, `list-components`, `remove-component`,
`enable-plugin`, `nddev-builder-orientation`, `validate-components`,
`scaffold-plugin`, `devtest-plugin`, and `release-review`.
- **19 slash commands**: `/nddev-add-marketplace`, `/nddev-add-plugin`,
`scaffold-plugin`, `devtest-plugin`, `release-review`, `publish-marketplace`,
and `orchestrate-subagents`.
- **21 slash commands**: `/nddev-add-marketplace`, `/nddev-add-plugin`,
`/nddev-add-skill`, `/nddev-add-command`, `/nddev-add-agent`,
`/nddev-add-hook`, `/nddev-add-mcp`, `/nddev-add-provider`,
`/nddev-add-reference`, `/nddev-add-tool`, `/nddev-add-instructions`,
`/nddev-list`, `/nddev-remove`, `/nddev-enable`, `/nddev-orient`,
`/nddev-validate`, `/nddev-scaffold`, `/nddev-devtest`, and
`/nddev-release-review`.
`/nddev-validate`, `/nddev-scaffold`, `/nddev-devtest`,
`/nddev-release-review`, `/nddev-publish`, and `/nddev-orchestrate`.
- **1 subagent**: `nddev-native-reviewer` (GLM-5.2).

## Capabilities
Expand All @@ -37,6 +38,8 @@ marketplaces, plugins, and convention-discovered components.
| `scaffold-plugin` | Compose a whole plugin from an intent |
| `devtest-plugin` | Isolated install-and-verify loop in throwaway state |
| `release-review` | Gate a whole marketplace for release readiness |
| `publish-marketplace` | Distribute a marketplace via GitHub/Git/ZIP URL for UI install |
| `orchestrate-subagents` | Design multi-subagent workflows within ZCode limits |
| `nddev-native-reviewer` | Review ZCode-native format correctness |

Development-only test, benchmark, release, and repository-doctor capabilities
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
description: Design a multi-subagent workflow for a plugin within ZCode 3.3.6 limits (user-scope, foreground, parallel-yes/background-no).
---

Design how several subagents cooperate in a plugin.

Follow the `orchestrate-subagents` skill exactly: choose a shape (recon→act with
`Explore`, parallel fan-out, or a critic panel with on-disk evidence receipts),
author each agent with `add-agent` (focused description, least-privilege tools,
unique basename), and validate. Never design for background subagents — they run
foreground on 3.3.6.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
description: Distribute a ZCode marketplace via a GitHub repo, Git URL, local path, or ZIP URL for install through the ZCode Marketplace tab.
---

Distribute a marketplace beyond this repo's installer.

Follow the `publish-marketplace` skill exactly: pass `validate-components` and
`release-review`, make the root `marketplace.json` self-describing (local `source`
for the headless installer, remote `{source:"github",repo:...}` for UI install),
ship portable `.zcode-plugin` (+ optional `.claude-plugin`) manifests, push to a
GitHub repo / Git URL / ZIP URL, and document adding it via the ZCode Marketplace
tab. There is no CLI `plugin add`.
Loading
Loading