Files
claude-engineering-plugin/plugins/compound-engineering/CHANGELOG.md
Kieran Klaassen f0a49f5b18 [2.11.1] Remove /prime command from plugin
Fixes #41

The /prime command was a personal setup command that shouldn't have been
included in the distributed plugin. It caused confusion when users had
hooks that auto-invoked it on session start.

Users who want a prime command can add it to their personal ~/.claude/commands/

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-10 19:02:24 -08:00

14 KiB

Changelog

All notable changes to the compound-engineering plugin will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.11.0] - 2025-12-10

Changed

  • Command naming convention - Workflow commands now use workflows: prefix to avoid collisions with built-in Claude Code commands:

    • /workflows:plan (was /plan)
    • /workflows:review (was /review)
    • /workflows:work (was /work)
    • /workflows:compound (was /compound)

    This ensures no collision with Claude Code's built-in /plan command.

Fixed

  • heal-skill.md - Added missing name: frontmatter field
  • create-agent-skill.md - Added missing name: frontmatter field
  • prime.md - Rewrote corrupted command file (was incorrectly containing CLAUDE.md content)
  • Playwright MCP alias - Shortened from playwright to pw to stay under 64-char API limit

Removed

  • prime.md - Removed from plugin (personal setup command, not for distribution)
  • codify.md - Removed deprecated command (replaced by /compound)

[2.10.0] - 2025-12-10

Added

  • agent-native-reviewer agent - New review agent that verifies features are agent-native. Checks that any action a user can take, an agent can also take (Action Parity), and anything a user can see, an agent can see (Context Parity). Enforces the principle: "Whatever the user can do, the agent can do."
  • agent-native-architecture skill - Build AI agents using prompt-native architecture where features are defined in prompts, not code. Includes patterns for MCP tool design, system prompts, self-modification, and refactoring to prompt-native.

Changed

  • /review command - Added agent-native-reviewer to the parallel review agents. Code reviews now automatically check if new features are accessible to agents.

Fixed

  • Documentation - Fixed mermaid diagram legibility in dark mode by changing stroke color to white (PR #45 by @rickmanelius)

[2.9.4] - 2025-12-08

Changed

  • /work command - Improved screenshot documentation for PR creation. Made capturing screenshots REQUIRED for any UI changes. Updated to use imgup skill with pixhost as default host (no API key needed). Clarified what to capture: new screens, before/after for modifications, and Figma design matches.

[2.9.3] - 2025-12-05

Changed

  • /plan command - Added "Open plan in editor" as the first option in post-generation menu. This opens the plan file in the user's default editor for review before deciding on next steps.

[2.9.2] - 2025-12-04

Added

  • /work command - Added screenshot documentation step for UI changes. Before creating PRs, use Playwright to capture before/after screenshots, upload via 0x0.st (using imgup skill), and include in PR description.

[2.9.1] - 2025-12-04

Changed

  • /plan command - Reordered post-generation options: Review first, Work locally second, Work on remote third (using & for background execution). Removed "Rework" as separate option since "Other" handles custom changes.

[2.9.0] - 2025-12-02

Changed

  • Plugin renamed from compounding-engineering to compound-engineering. Shorter name, same philosophy. Users will need to reinstall with the new name.

Fixed

  • Documentation counts - Updated all documentation to reflect actual component counts (24 agents, 19 commands).

[2.8.3] - 2025-11-29

Fixed

  • gemini-imagegen skill - Added critical documentation about file format handling. Gemini returns JPEG by default, so using .jpg extension is required to avoid "Image does not match media type" API errors. Added examples for PNG conversion when needed and format verification.

[2.8.2] - 2025-11-28

Changed

  • gemini-imagegen skill - Updated to use only Pro model (gemini-2.0-flash-preview-image-generation) by default. Removed regular Nano Banana model reference. Added explicit options for aspect ratio (1:1 to 21:9) and resolution (1K default, 2K, 4K). Simplified documentation with clear defaults.

[2.8.1] - 2025-11-27

Added

  • /plan command - Added "Create Issue" option to post-generation menu. Detects project tracker (GitHub or Linear) from user's CLAUDE.md (project_tracker: github or project_tracker: linear) and creates issues using gh issue create or Linear CLI.

[2.8.0] - 2025-11-27

Added

  • julik-frontend-races-reviewer agent - New review agent specializing in JavaScript and Stimulus code race conditions. Reviews frontend code with Julik's eye for timing issues, DOM event handling, promise management, setTimeout/setInterval cleanup, CSS animations, and concurrent operation tracking. Includes patterns for Hotwire/Turbo compatibility and state machine recommendations.

[2.7.0] - 2025-11-27

Changed

  • /codify/compound - Renamed the documentation command to better reflect the compounding engineering philosophy. Each documented solution compounds your team's knowledge. The old /codify command still works but shows a deprecation notice and calls /compound.
  • codify-docscompound-docs - Renamed the skill to match the new command name.

Updated

  • All documentation, philosophy sections, and references updated to use /compound and compound-docs

[2.6.2] - 2025-11-27

Improved

  • /plan command - Added AskUserQuestion tool for post-generation options and year note (2025) for accurate date awareness.
  • Research agents - Added year note (2025) to all 4 research agents (best-practices-researcher, framework-docs-researcher, git-history-analyzer, repo-research-analyst) for accurate date awareness when searching documentation.

[2.6.1] - 2025-11-26

Improved

  • /plan command - Replaced vague "keep asking questions" ending with clear post-generation options menu. Users now see 4 explicit choices via AskUserQuestion: Start /work, Run /plan_review, Simplify, or Rework.

[2.6.0] - 2024-11-26

Removed

  • feedback-codifier agent - Removed from workflow agents. Agent count reduced from 24 to 23.

[2.5.0] - 2024-11-25

Added

  • /report-bug command - New slash command for reporting bugs in the compound-engineering plugin. Provides a structured workflow that gathers bug information through guided questions, collects environment details automatically, and creates a GitHub issue in the EveryInc/every-marketplace repository. Designed to be user-friendly for anyone using the plugin.

[2.4.1] - 2024-11-24

Improved

  • design-iterator agent - Added focused screenshot guidance: always capture only the target element/area instead of full page screenshots. Includes browser_resize recommendations, element-targeted screenshot workflow using browser_snapshot refs, and explicit instruction to never use fullPage mode. Also added step to load relevant design skills (e.g., Swiss design) before starting iterations.

[2.4.0] - 2024-11-24

Fixed

  • MCP Configuration - Moved MCP servers back to plugin.json following working examples from anthropics/life-sciences plugins. Removed .mcp.json file as it's not the correct approach.
  • Context7 URL - Updated to use HTTP type with correct endpoint URL.

[2.3.0] - 2024-11-24

Changed

  • MCP Configuration - Moved MCP servers from inline plugin.json to separate .mcp.json file per Claude Code best practices for plugin MCP integration.

[2.2.1] - 2024-11-24

Fixed

  • Playwright MCP Server - Added missing "type": "stdio" field required for MCP server configuration to load properly.

[2.2.0] - 2024-11-24

Added

  • Context7 MCP Server - Bundled Context7 for instant framework documentation lookup. Provides up-to-date docs for Rails, React, Next.js, and 100+ other frameworks.

[2.1.0] - 2024-11-24

Added

  • Playwright MCP Server - Bundled @playwright/mcp for browser automation across all projects using this plugin. Provides screenshot, navigation, click, fill, and evaluate tools.

Changed

  • Replaced all Puppeteer references with Playwright across agents and commands:
    • bug-reproduction-validator agent
    • design-iterator agent
    • design-implementation-reviewer agent
    • figma-design-sync agent
    • generate_command command

[2.0.2] - 2024-11-24

Changed

  • design-iterator agent - Updated description to emphasize proactive usage when design work isn't coming together on first attempt. Added examples showing how to suggest 5x or 10x iterations when initial changes don't fully resolve design issues.

[2.0.1] - 2024-11-24

Added

  • CLAUDE.md - Project instructions with versioning requirements and pre-commit checklist
  • docs/solutions/plugin-versioning-requirements.md - Detailed workflow documentation for maintaining version, CHANGELOG, and README in sync

[2.0.0] - 2024-11-24

Major reorganization consolidating agents, commands, and skills from multiple sources into a single, well-organized plugin.

Added

New Agents (7)

  • design-iterator - Iteratively refine UI components through systematic design iterations
  • design-implementation-reviewer - Verify UI implementations match Figma design specifications
  • figma-design-sync - Synchronize web implementations with Figma designs
  • bug-reproduction-validator - Systematically reproduce and validate bug reports
  • spec-flow-analyzer - Analyze user flows and identify gaps in specifications
  • lint - Run linting and code quality checks on Ruby and ERB files
  • ankane-readme-writer - Create READMEs following Ankane-style template for Ruby gems

New Commands (9)

  • /changelog - Create engaging changelogs for recent merges
  • /plan_review - Multi-agent plan review in parallel
  • /resolve_parallel - Resolve TODO comments in parallel
  • /resolve_pr_parallel - Resolve PR comments in parallel
  • /reproduce-bug - Reproduce bugs using logs and console
  • /prime - Prime/setup command
  • /create-agent-skill - Create or edit Claude Code skills
  • /heal-skill - Fix skill documentation issues
  • /codify - Document solved problems for knowledge base

New Skills (10)

  • andrew-kane-gem-writer - Write Ruby gems following Andrew Kane's patterns
  • codify-docs - Capture solved problems as categorized documentation
  • create-agent-skills - Expert guidance for creating Claude Code skills
  • dhh-ruby-style - Write Ruby/Rails code in DHH's 37signals style
  • dspy-ruby - Build type-safe LLM applications with DSPy.rb
  • every-style-editor - Review copy for Every's style guide compliance
  • file-todos - File-based todo tracking system
  • frontend-design - Create production-grade frontend interfaces
  • git-worktree - Manage Git worktrees for parallel development
  • skill-creator - Guide for creating effective Claude Code skills

Changed

Agents Reorganized by Category

  • review/ (10 agents) - Code quality, security, performance reviewers
  • research/ (4 agents) - Documentation, patterns, history analysis
  • design/ (3 agents) - UI/design review and iteration
  • workflow/ (6 agents) - PR resolution, bug validation, linting
  • docs/ (1 agent) - README generation

Commands Restructured

  • Workflow commands moved to commands/workflows/ subdirectory
  • /plan, /review, /work, /codify accessible via short names (autocomplete) or full path

Summary

Component v1.1.0 v2.0.0 Change
Agents 17 24 +7
Commands 6 15 +9
Skills 1 11 +10

[1.1.0] - 2024-11-22

Added

gemini-imagegen Skill

  • Text-to-image generation with Google's Gemini API
  • Image editing and manipulation
  • Multi-turn refinement via chat interface
  • Multiple reference image composition (up to 14 images)
  • Model support: gemini-2.5-flash-image and gemini-3-pro-image-preview
  • Python scripts: generate_image.py, edit_image.py, multi_turn_chat.py, compose_images.py

Fixed

  • Corrected component counts in documentation (17 agents, not 15)

Documentation

  • Added comprehensive README with all components listed
  • Added this changelog
  • Added requirements.txt for Python dependencies

[1.0.0] - 2024-10-09

Initial release of the compound-engineering plugin.

Added

17 Specialized Agents

Code Review (5)

  • kieran-rails-reviewer - Rails code review with strict conventions
  • kieran-python-reviewer - Python code review with quality standards
  • kieran-typescript-reviewer - TypeScript code review
  • dhh-rails-reviewer - Rails review from DHH's perspective
  • code-simplicity-reviewer - Final pass for simplicity and minimalism

Analysis & Architecture (4)

  • architecture-strategist - Architectural decisions and compliance
  • pattern-recognition-specialist - Design pattern analysis
  • security-sentinel - Security audits and vulnerability assessments
  • performance-oracle - Performance analysis and optimization
  • data-integrity-guardian - Database migrations and data integrity

Research (4)

  • framework-docs-researcher - Framework documentation research
  • best-practices-researcher - External best practices gathering
  • git-history-analyzer - Git history and code evolution analysis
  • repo-research-analyst - Repository structure and conventions

Workflow (3)

  • every-style-editor - Every's style guide compliance
  • pr-comment-resolver - PR comment resolution
  • feedback-codifier - Feedback pattern codification

6 Slash Commands

  • /plan - Create implementation plans
  • /review - Comprehensive code reviews
  • /work - Execute work items systematically
  • /triage - Triage and prioritize issues
  • /resolve_todo_parallel - Resolve TODOs in parallel
  • /generate_command - Generate new slash commands

Infrastructure

  • MIT license
  • Plugin manifest (plugin.json)
  • Pre-configured permissions for Rails development