Skip to content

feat(mcp): ship wax-mcp operator skill and install-time playbook - #77

Merged
christopherkarani merged 1 commit into
mainfrom
feat/wax-mcp-operator-skill
Jul 22, 2026
Merged

feat(mcp): ship wax-mcp operator skill and install-time playbook#77
christopherkarani merged 1 commit into
mainfrom
feat/wax-mcp-operator-skill

Conversation

@christopherkarani

Copy link
Copy Markdown
Owner

Summary

  • Add a dedicated wax-mcp operator skill (session lifecycle, remember/recall, handoffs, anti-patterns) and ship it in both Resources/skills/public/wax-mcp and the waxmcp npm package under skills/.
  • Embed the same playbook in MCP server instructions plus stronger core tool descriptions so agents get policy on every connect.
  • Extend mcp install to stage the skill, best-effort claude install-skill, and print CLAUDE.md/AGENTS.md project-rules fallback text (--skip-skill supported).
  • Clarify that the existing wax skill is for Swift framework integration only; update README/setup docs/DocC Getting Started accordingly.

Test plan

  • swift test --traits MCPServer --filter 'mcpSkill|projectRules|agentInstructions|coreToolDescriptions|mcpInstallDryRun|mcpInstallLeaves|mcpInstallStages'
  • wax-cli mcp install --dry-run --skip-build prints skill staging + project-rules guidance
  • Manual: npx -y waxmcp@latest mcp install --scope user after next package publish stages skill under ~/.local/share/waxmcp/skills/wax-mcp
  • Manual: Claude Code receives richer MCP instructions and can install skill via claude install-skill ~/.local/share/waxmcp/skills/wax-mcp

Give agents worldwide a durable memory workflow without manual discovery:
embed lifecycle instructions in the MCP server, stage a dedicated
operator skill during mcp install, and print CLAUDE.md/AGENTS.md
project-rules as a host fallback. Keep the existing wax skill focused
on Swift framework integration.
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@christopherkarani
christopherkarani merged commit dcf036b into main Jul 22, 2026
0 of 10 checks passed
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