Skip to content

docs: deepen managed-agent and skills/tools surface documentation#126

Merged
vinsonconsulting merged 1 commit into
mainfrom
docs/cma-skills-surfaces
Jul 7, 2026
Merged

docs: deepen managed-agent and skills/tools surface documentation#126
vinsonconsulting merged 1 commit into
mainfrom
docs/cma-skills-surfaces

Conversation

@vinsonconsulting

Copy link
Copy Markdown
Owner

Summary

Docs-only PR deepening two under-documented areas: how the CMA agent is
defined and stood up (Path A), and the full capability surface (agent
Skills, MCP Prompts, MCP Resources) that all derive from one guidance core
(Path B). No source, schema, or tool behavior changes.

Per-file changes

  • packages/limner-agent/README.md — corrected the stale "six wave-1
    skills" claim (it appeared in two places; SKILL_MANIFEST actually has 16:
    6 wave-1 + 10 wave-2/D-RA-24). Added a 16-skill table in attach order with
    surface annotations, a "Definition reference" subsection (model, beta
    headers, the code-enforced assertA4() guarantee, frontmatter validation
    rules, the deliberate tools/mcp_servers omission), a 6-step reproducible
    stand-up walkthrough grounded in create-agent.ts, and expanded the
    anti-drift contract with the full 19-entry guidance-to-surface matrix.
  • README.md (root) — added Managed Agent Setup and Skills and
    Capability Surfaces
    sections between Memory and Security (plus Contents
    entries), with a compact stand-up walkthrough and links down to the full
    limner-agent reference.
  • packages/limner-mcp/README.md — fixed the ## Tool surface (17)
    heading to (18) (the table itself already listed all 18 tools correctly;
    only the heading was wrong). Added Prompts (12) and Resources (3)
    sections. Also corrected an inaccurate claim in the existing tool-surface
    paragraph: @limner/cma-tools does not expose tools under bare names;
    it ships the identical limner_-prefixed names as @limner/mcp in
    lockstep. Bare-name exposure is the CMA platform's own dispatcher behavior;
    normalizeToolName() is a Test 4 scoring shim, not a runtime rename.
  • CHANGELOG.md — added an ### Added entry under [Unreleased]
    matching the existing style.

Reconciled counts

16 skills · 12 prompts · 3 resources · 18 tools (19 guidance entries render
into the first three; style-profile backs no standalone surface).

Verification

  • pnpm build (root): pass
  • pnpm lint (root): pre-existing failures only, in gitignored local scratch
    paths (.remember/tmp/, test-runs/) untouched by this diff and not
    present in git status before or after; this diff touches Markdown only,
    which ESLint doesn't lint
  • pnpm --filter @limner/limner-agent test: 98/98 pass, including
    skills-drift.test.ts (generated SKILL.md regions untouched)
  • All added relative links and anchors verified to resolve
  • Zero em-dashes in authored prose (pre-existing em-dashes elsewhere in
    limner-mcp/README.md left as-is, out of scope)
  • Zero stray "17" tool-count references remain

A4 framing

Held throughout; no claim of Anthropic/Cloudflare endorsement introduced.

Asana: 1216368512919579

🤖 Generated with Claude Code

Document the CMA agent definition (model, betas, code-enforced A4
guarantee, frontmatter validation, tools/mcp_servers omission) and a
reproducible stand-up walkthrough in packages/limner-agent/README.md,
correcting the stale "six wave-1 skills" count to the real 16 and
expanding the anti-drift contract to the full 19-entry guidance-to-
surface matrix.

Add Managed Agent Setup and Skills and Capability Surfaces sections to
the root README, and Prompts (12) / Resources (3) sections to
packages/limner-mcp/README.md alongside a tool-count heading fix
(17 -> 18, the table itself was already complete).

Corrects an inaccurate "bare tool names" claim repeated in both the
mcp README and prior guidance: @limner/cma-tools ships the identical
limner_-prefixed tool names as @limner/mcp, in lockstep; bare-name
exposure is the CMA platform's own dispatcher behavior, and
normalizeToolName() is a Test 4 scoring shim, not a runtime rename.

Asana: 1216368512919579
Signed-off-by: Jim Vinson <jim@vinson.org>
@vinsonconsulting
vinsonconsulting merged commit 8bc970e into main Jul 7, 2026
2 checks passed
vinsonconsulting added a commit that referenced this pull request Jul 8, 2026
Follow-up to #126, which deepened the managed-agent and skills/tools
docs across three READMEs but left this fourth file out of scope.

- Corrects the stale "15-tool" count in two spots (intro sentence and
  the deploy-step note); every other count in the file already said
  18, matching the source (LIMNER_TOOLS, 18 entries).
- Corrects an inaccurate "exposed under bare names" claim: this
  package ships the identical limner_-prefixed tool names as
  @limner/mcp, in lockstep. Bare-name exposure is the Claude Managed
  Agents platform's own dispatcher behavior, not something this
  package does (same correction #126 made in the other two READMEs).
- Adds the missing limner_create_project row to the tool table, which
  is why the table only showed 17 named tools despite the prose
  already saying 18.

Asana: 1216368512919579

Signed-off-by: Jim Vinson <jim@vinson.org>
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