add-operation

Automate implementation and verification of solid modeling operations in brepkit.

20|3|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/andymai/brepkit --skill add-operation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-operation
Source: https://github.com/andymai/brepkit/tree/main/.claude/skills/add-operation
Command: npx skills add https://github.com/andymai/brepkit --skill add-operation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of adding new modeling operations to the brepkit library, ensuring correctness and performance through thorough verification.

Core Features & Use Cases

  • Automated Implementation: Guides the implementation of new operations with code scaffolding and best practices.
  • Verification Bar: Provides a set of checks to ensure the correctness of the geometry, including measurement, validation, and watertightness.
  • Use Case: When creating a new modeling operation, this Skill assists in writing the code, testing, and verifying its functionality before integration.

Quick Start

Run the skill to add a new operation to the crates/operations directory.

Frequently Asked Questions about add-operation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add and verify a new solid modeling operation in Rust?

To add and verify a new solid modeling operation in Rust, this Skill automates code scaffolding into the brepkit operations directory and runs a verification suite that checks correctness, performance, watertightness, and geometric integrity.

What checks are needed to ensure watertightness and geometric integrity in brepkit?

Ensuring watertightness and geometric integrity in brepkit requires a verification bar that validates measurements and checks correctness. This Skill provides an automated suite to run these checks after implementing a new modeling operation.

Do I need prior Rust and solid modeling knowledge to implement operations in brepkit?

Yes, implementing operations in brepkit requires prior knowledge of the Rust language and solid modeling concepts. This Skill automates the scaffolding and verification workflow but expects foundational domain understanding.

What is the best way to automate solid modeling operation verification for CAD libraries?

Automating solid modeling operation verification for CAD libraries is best handled by a Skill that generates scaffolding code and applies a comprehensive verification suite. This approach ensures correctness and geometric integrity before integration.

How do I scaffold a new modeling operation into the brepkit crates directory?

Scaffolding a new modeling operation into the brepkit crates directory is done by running this Skill, which guides the implementation with code scaffolding and best practices directly into the operations crate.