Skip to content

docs: reconcile distribution surfaces — CLI + MCP shipped, plugin deferred#99

Merged
dadachi merged 1 commit into
mainfrom
docs/reconcile-distribution-surfaces
May 24, 2026
Merged

docs: reconcile distribution surfaces — CLI + MCP shipped, plugin deferred#99
dadachi merged 1 commit into
mainfrom
docs/reconcile-distribution-surfaces

Conversation

@dadachi
Copy link
Copy Markdown
Contributor

@dadachi dadachi commented May 24, 2026

Summary

The Claude Code plugin was named as a packaging surface across docs/SPEC.md, ROADMAP.md, README.md, and CLAUDE.md but was never built — while the MCP server (nativeapptemplate-agent-mcp, #60) actually shipped and isn't a like-for-like replacement (wider reach across every MCP client, but today exposes a single generate_app tool). The docs disagreed on what ships. This aligns them on one story.

  • Shipped surfaces: CLI (npx nativeapptemplate-agent, primary) + npx -y nativeapptemplate-agent-mcp (the distribution multiplier).
  • Plugin → Post-v0.1 backlog in ROADMAP.md, gated on (1) streaming progress out of dispatch() and (2) an orchestration skill that chains a mobile-mcp walkthrough + the validation layers — because against the single-tool MCP a plugin would be a thin wrapper (slash-command discoverability + one-step install, little else).
  • docs/SPEC.md §8 historical prose left frozen per the doc's own "sections 1–11 unchanged" convention; the post-launch addendum now corrects the record (planned CLI+plugin → shipped CLI+MCP).
  • docs-private/MONETIZATION.md was already aligned (leans on MCP, silent on the plugin) — unchanged.

Files

File Change
ROADMAP.md Track 1 → CLI + MCP shipped; new ### Claude Code plugin backlog subsection (status: deferred, with gate).
docs/SPEC.md Addendum §8 row + structural bullet corrected; frozen §8 prose annotated as historical plan.
README.md "will be a plugin" → shipped MCP server invocation; plugin noted as planned post-v0.1.
CLAUDE.md Packaging → two shipped surfaces (CLI + MCP), plugin in backlog.

Verification

  • nativeapptemplate-agent-mcp bin confirmed registered in package.json at published 0.2.1, so the npx -y nativeapptemplate-agent-mcp invocation now in user-facing docs actually resolves.
  • Docs-only change; no code touched.

🤖 Generated with Claude Code

…erred

The Claude Code plugin was named as a packaging surface across SPEC, ROADMAP,
README, and CLAUDE.md but never built, while the MCP server (PR #60) shipped
and isn't a like-for-like replacement (wider reach, but today a single
generate_app tool). Align all four docs on one story:

- Shipped surfaces: CLI (primary) + `nativeapptemplate-agent-mcp` (multiplier).
- Plugin → ROADMAP Post-v0.1 backlog, gated on streaming out of dispatch() +
  an orchestration skill (chain mobile-mcp walkthrough + validation), since
  against the single-tool MCP a plugin is a thin wrapper.
- SPEC §8 historical prose left frozen per the doc's own convention; the
  addendum now corrects the record.
- MONETIZATION.md already aligned (leans on MCP, silent on plugin) — unchanged.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@dadachi dadachi merged commit 88a9868 into main May 24, 2026
1 check passed
@dadachi dadachi deleted the docs/reconcile-distribution-surfaces branch May 24, 2026 05:50
dadachi added a commit that referenced this pull request May 24, 2026
…n) (#101)

#99 documented the MCP server as `npx -y nativeapptemplate-agent-mcp`, but there
is no npm package by that name — it's a *bin* of the `nativeapptemplate-agent`
package, so the bare form 404s. Use the package-scoped form:
`npx -y -p nativeapptemplate-agent nativeapptemplate-agent-mcp`.

Verified against published 0.2.1 from a clean dir with a real MCP initialize
handshake (returns serverInfo nativeapptemplate-agent 0.2.1). Fixes the runnable
references in README, CLAUDE.md, and ROADMAP; SPEC's bin-name mention and the
ROADMAP prose identifier are left as-is (not commands).

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant