Skip to content

insyd-ai/compound-engineering-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

124 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Insyd Engineering Plugin

A Claude Code plugin marketplace for JavaScript/TypeScript development workflows.

Forked from compound-engineering-plugin by Every Inc.

Quick Start

1. Add to Your Project

Create .claude/settings.json in your project root:

{
  "extraKnownMarketplaces": {
    "insyd-plugins": {
      "source": {
        "source": "git",
        "url": "https://github.com/insyd-ai/compound-engineering-plugin.git"
      }
    }
  },
  "enabledPlugins": {
    "insyd-engineering@insyd-plugins": true
  }
}

2. Start Claude Code

claude

3. Use the Commands

/workflows:plan     # Plan implementation
/workflows:review   # Review code
/self-check         # Run all checks

That's it! See the Setup Guide for detailed instructions.


Workflow

Plan → Work → Review → Compound → Repeat
Command Purpose
/workflows:plan Turn feature ideas into detailed implementation plans
/workflows:work Execute plans with worktrees and task tracking
/workflows:review Multi-agent code review before merging
/workflows:compound Document learnings to make future work easier

Target Stack

  • Backend: Convex
  • Frontend: Next.js, Astro, React, Vite
  • Languages: TypeScript, JavaScript

Components

Type Count
Agents 22
Commands 20
Skills 11
MCP Servers 6

Use Cases

  1. Spec Writing - PRD and TDD specifications
  2. Functional Tests - Define success criteria
  3. Code Writing - Frontend and backend development
  4. Test Execution - Unit, integration, and E2E tests
  5. Code Refactoring - Simplify and improve code
  6. Codebase Understanding - Analyze large codebases
  7. Self Checks - Security, performance, architecture
  8. PR Reviews - Comprehensive code review

Documentation

Repository Structure

compound-engineering-plugin/
├── .claude-plugin/
│   └── marketplace.json          # Marketplace catalog
├── plugins/
│   ├── insyd-engineering/        # Main plugin
│   │   ├── .claude-plugin/
│   │   │   └── plugin.json
│   │   ├── agents/               # 22 specialized agents
│   │   ├── commands/             # 20 slash commands
│   │   ├── skills/               # 11 skills
│   │   └── docs/
│   ├── claude-mem/               # Memory plugin (external)
│   └── plannotator/              # Plan annotation (external)
└── docs/
    └── SETUP-GUIDE.md            # This setup guide

Optional: Additional Plugins

Enable more plugins from this marketplace:

{
  "enabledPlugins": {
    "insyd-engineering@insyd-plugins": true,
    "claude-mem@insyd-plugins": true,
    "plannotator@insyd-plugins": true
  }
}

Version Pinning

For stability, pin to a specific version:

{
  "extraKnownMarketplaces": {
    "insyd-plugins": {
      "source": {
        "source": "git",
        "url": "https://github.com/insyd-ai/compound-engineering-plugin.git",
        "ref": "v2.1.0"
      }
    }
  }
}

Credits

Forked from compound-engineering-plugin originally created by Kieran Klaassen at Every Inc.

About

Insyd AI's customized engineering workflows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 60.7%
  • Shell 39.3%