Skip to content

marcusyip/my-agent-kit

Repository files navigation

my-agent-kit

 ████████╗██████╗ ██████╗
 ╚══██╔══╝██╔══██╗██╔══██╗    ┌─ contract ─┐   ┌─ tests ──┐
    ██║   ██║  ██║██║  ██║    │ amount   ✓ │◀─▶│ test_1   │
    ██║   ██║  ██║██║  ██║    │ user_id  ✗ │gap│ test_2   │
    ██║   ██████╔╝██████╔╝    │ state    ⚠ │wk │ test_3   │
    ╚═╝   ╚═════╝ ╚═════╝     │ created  ✓ │   └──────────┘
                              └────────────┘
         c o n t r a c t   ·   r e v i e w

A curated collection of Claude Code plugins for development workflow automation.

Plugins

Contract-based test quality reviewer. Extracts contracts from source code (API request/response fields, DB model fields, outbound API params, UI component props), maps test coverage per field, identifies gaps, scores quality across 6 weighted categories, and auto-generates test stubs for missing coverage.

Highlights:

  • Fintech domain auto-detection with 8-dimension analysis (money/precision, idempotency, state machines, concurrency, security, and more)
  • Supports RSpec, Go testing, Jest/Vitest, and pytest
  • Weighted scoring rubric (0-10) with calibrated verdicts
  • Auto-generated test stubs that follow your project's existing patterns
/tdd-contract-review "POST /api/v1/transactions"               # HTTP endpoint
/tdd-contract-review ProcessPaymentJob                         # background job class
/tdd-contract-review app/controllers/payments_controller.rb    # source file path
/tdd-contract-review "POST /api/v1/transactions" quick         # quick mode: score + HIGH gaps only

See the full documentation in tdd-contract-review/README.md.

Installation

Add this repo as a Claude Code plugin marketplace, then install plugins from it:

# Register the marketplace
claude plugin marketplace add github:marcusyip/my-agent-kit

# Install the plugin
claude plugin install tdd-contract-review@my-agent-kit

Or install from a local clone:

git clone https://github.com/marcusyip/my-agent-kit.git
claude plugin marketplace add ./my-agent-kit
claude plugin install tdd-contract-review@my-agent-kit

Repository Structure

my-agent-kit/
├── .claude-plugin/
│   └── marketplace.json          # Marketplace manifest
├── tdd-contract-review/          # Plugin directory
│   ├── .claude-plugin/
│   │   └── plugin.json           # Plugin manifest
│   ├── skills/                   # Skill definitions
│   ├── benchmark/                # Test suite with sample app and version reports
│   ├── README.md
│   └── LICENSE
├── CHANGELOG.md
├── CONTRIBUTING.md
├── LICENSE
└── README.md

Each plugin lives in its own directory at the repo root with its own .claude-plugin/plugin.json, README, and LICENSE. See CONTRIBUTING.md for how to add a new plugin.

Contributing

Contributions welcome. See CONTRIBUTING.md for guidelines on adding or updating plugins.

License

MIT

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors