Skip to content

feat: add Phase 7 Claude Tooling#2

Open
VPDPersonal wants to merge 5 commits into
mainfrom
feat/claude-tooling
Open

feat: add Phase 7 Claude Tooling#2
VPDPersonal wants to merge 5 commits into
mainfrom
feat/claude-tooling

Conversation

@VPDPersonal

Copy link
Copy Markdown
Owner

Summary

  • Add scaffolding skills for HSM components (state, controller, transition, extension)
  • Add hsm-analyzer MCP server for codebase introspection (state tree, transitions, extensions)
  • Update CLAUDE.md with full HSM architecture reference and consumer project guidelines
  • Add Phase 7 implementation plan

Context

Phase 7 completes the Claude-first DX layer for the HSM framework. It provides Claude Code with structured knowledge (CLAUDE.md architecture docs), actionable skills (scaffolding), and live codebase introspection (MCP server) so that consumers can work with HSM entirely through natural language.

Test plan

  • dotnet build passes
  • dotnet test passes
  • MCP server compiles and serves tools
  • Skills produce valid scaffolding output

VPDPersonal and others added 5 commits May 26, 2026 20:15
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Add 4 Claude Code skills for scaffolding HSM components:
- create-state: scaffold states with [ControllerGroup], [ParentState], AddControllers
- create-controller: scaffold controllers with lifecycle interfaces
- create-transition: scaffold transitions with [Transition], guard, hooks
- create-extension: scaffold extension states with [ExtensionFor]
Node.js MCP server that parses C# source files via regex and exposes
HSM structure through 4 tools: hsm_state_tree, hsm_transitions,
hsm_extensions, and hsm_controllers. Registered in .mcp.json.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Base automatically changed from feat/hsm-architecture to main July 8, 2026 09:54
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