Skip to content

ihistand/claude-plugins

Repository files navigation

Claude Code Plugins by Ivan Histand

Claude Code plugins for data engineering, business intelligence, and 3D printing workflows.

Available Plugins

dataform-toolkit

Comprehensive toolkit for BigQuery Dataform development with engineering best practices.

Features:

  • dataform-engineering-fundamentals skill - Enforces TDD workflow, proper ref() usage, safety practices, and comprehensive documentation
  • Slash commands for common workflows:
    • /dataform-test - Test tables in dev environment with safety checks
    • /dataform-deploy - Deploy to production with verification
    • /dataform-new-table - Create tables using TDD workflow (RED-GREEN-REFACTOR)
    • /dataform-etl - Launch ETL agent specialized in Dataform development

For full documentation: See dataform-toolkit/README.md

stl-generator-toolkit

Comprehensive toolkit for generating 3D printable STL files for woodworking jigs and fixtures using CadQuery.

Features:

  • stl-generator skill - Pre-built scripts, CadQuery patterns, printer specifications (Elegoo Neptune 4 Pro), and design best practices
  • Slash commands for common jigs:
    • /stl-generate - Generate custom STL files for any woodworking jig
    • /stl-circle-jig - Quick generation of circle cutting jigs for router work
    • /stl-angle-wedge - Generate angle guide wedges for compound cuts
    • /stl-spacing-block - Create precision spacing blocks for assembly
  • Pre-built scripts: Circle cutting jigs, angle wedges, spacing blocks
  • Reference files: CadQuery patterns and printer specifications

For full documentation: See stl-generator-toolkit/README.md

Installation

Install from GitHub

# Add this marketplace to Claude Code
/plugin marketplace add ihistand/claude-plugins

# Or use the full GitHub URL
/plugin marketplace add https://github.com/ihistand/claude-plugins

Install Plugins

# Install dataform-toolkit
/plugin install dataform-toolkit@ihistand

# Install stl-generator-toolkit
/plugin install stl-generator-toolkit@ihistand

# Restart Claude Code for changes to take effect

Usage Examples

Dataform Development

User: I need to create a new customer metrics table in Dataform
Claude: /dataform-new-table
[Guides through TDD workflow: write tests first, then implementation]

3D Printing

User: I need a jig for cutting 300mm diameter circles for lampshade rings
Claude: /stl-circle-jig
[Generates STL file with specified dimensions, ready for 3D printing]

Plugin Development

This repository follows the Claude Code plugin development best practices:

  • Marketplace structure: Root .claude-plugin/marketplace.json defines available plugins
  • Plugin organization: Each plugin in its own directory with .claude-plugin/plugin.json
  • Skills: Reusable process documentation that enforces discipline
  • Commands: Quick-access workflows for common tasks

Repository Structure

claude-plugins/
├── .claude-plugin/
│   └── marketplace.json          # Marketplace definition
├── dataform-toolkit/             # Dataform development toolkit
│   ├── .claude-plugin/
│   │   └── plugin.json           # Plugin configuration
│   ├── skills/                   # dataform-engineering-fundamentals
│   ├── commands/                 # Slash commands
│   └── README.md                 # Plugin documentation
├── stl-generator-toolkit/        # 3D printing STL generator
│   ├── .claude-plugin/
│   │   └── plugin.json           # Plugin configuration
│   ├── skills/                   # stl-generator
│   ├── commands/                 # Slash commands
│   ├── scripts/                  # Pre-built Python scripts
│   ├── references/               # CadQuery patterns & printer specs
│   └── README.md                 # Plugin documentation
└── README.md                     # This file

Author

Ivan Histand - Sr Data Architect

License

See individual plugin directories for licensing information.

Contributing

Contributions are welcome! Please open an issue or pull request for:

  • Bug fixes
  • New features for existing plugins
  • New plugin proposals

Related Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages