Skip to content

v2.0.0 — claude-code-automation

Choose a tag to compare

@elmisi elmisi released this 06 Feb 12:22
· 94 commits to main since this release

Breaking Changes

  • Renamed project from claude-code-expert to claude-code-automation
  • Renamed skill command from /setup-automation to /automate

New Automation Types

  • MCP Servers: Full support for Model Context Protocol server configuration (schema, template, fixture, validation)
  • LSP Servers: Full support for Language Server Protocol configuration (schema, template, fixture, validation)
  • Agent Teams: Full support for experimental multi-agent orchestration (schema, template, fixture, validation)

Schema Updates (Claude Code 2026)

  • Hook handler fields: async, timeout, statusMessage, model
  • Hook capabilities: updatedInput (PreToolUse), permissionDecision (PermissionRequest)
  • Subagent fields: disallowedTools, permissionMode, skills, hooks, memory
  • Subagent model default changed to inherit; new tools: AskUserQuestion, TaskOutput, ExitPlanMode, MCPSearch
  • Skill fields: context (fork mode), hooks (scoped hooks)
  • New environment variables: CLAUDE_ENV_FILE, CLAUDE_PLUGIN_ROOT, CLAUDE_CODE_REMOTE

Decision Matrix (expanded)

Need Solution
Must happen EVERY time Hook
Control what Claude can/cannot do Permissions
Domain knowledge applied automatically Skill
Complex workflow invoked manually Skill (disable-model-invocation: true)
Separate context for analysis/review Subagent
Simple global rule CLAUDE.md
Shortcut for frequent prompt Custom Command
External tool/service integration MCP Server ✨
Code intelligence (diagnostics, hover) LSP Server ✨
Parallel multi-agent orchestration Agent Team ✨

OSS Scaffolding

  • CONTRIBUTING.md with development setup and architecture guide
  • GitHub issue templates (bug report, feature request, schema update)
  • Pull request template
  • GitHub Actions CI workflow (structure + E2E tests + fixture validation)

Bug Fixes

  • Fixed invalid PreBash → PreToolUse in TEST-01
  • Fixed invalid PreWrite → PreToolUse with Edit|Write matcher in TEST-09

Test Results

  • 28/28 structure tests passing
  • 20/20 E2E fixture tests passing