solid-verification

Verify B-Rep geometry correctness in brepkit for watertightness and manifoldness.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires brepkit_operations, brepkit_check, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill verifies the correctness of B-Rep geometry in brepkit, ensuring watertightness, manifoldness, and correct classification.

Core Features & Use Cases

  • Census & Surface Types: Checks for the correct face count and surface types.
  • Validation: Validates topological and geometric correctness.
  • Free Edges: Ensures B-Rep closure and manifoldness.
  • Mesh Watertightness: Verifies the tessellation closure.
  • Classification: Checks material classification and volume/area accuracy.
  • Use Case: When you need to ensure that a solid is watertight, manifold, correctly classified, or has the right volume after a geometry change.

Quick Start

Run the solid-verification skill to check the correctness of the solid 'model.brep'.

Frequently Asked Questions about solid-verification

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

FAQPage Schema
How do I verify B-Rep geometry watertightness and manifoldness in CAD solid modeling?

To verify B-Rep geometry watertightness and manifoldness in CAD solid modeling, run the solid-verification skill on your model to check for free edges, validate topological correctness, and ensure proper tessellation closure.

What is B-Rep topology validation and when do I need it for solid modeling?

B-Rep topology validation is the process of checking geometric correctness, face counts, and surface types in solid modeling. You need it after a geometry change to ensure the solid remains watertight, manifold, and correctly classified.

How do I check material classification and volume accuracy after a CAD geometry change?

To check material classification and volume accuracy after a CAD geometry change, run the solid-verification skill to validate B-Rep closure, verify tessellation watertightness, and confirm that the resulting geometric properties are correct.

Do I need brepkit operations and validation libraries to validate solid geometry?

Yes, you need the brepkit operations and validation libraries to validate solid geometry. The solid-verification skill requires these dependencies to perform B-Rep topology validation, check for free edges, and verify mesh watertightness.

Why does my B-Rep model have free edges and how can I check its closure?

B-Rep models have free edges when topological boundaries are not properly connected. You can check B-Rep closure by running the solid-verification skill to detect free edges, verify manifoldness, and ensure tessellation closure is watertight.

Can I validate surface types and face counts in a brepkit solid model?

Yes, you can validate surface types and face counts in a brepkit solid model by running the solid-verification skill, which performs a census check to ensure the correct face count and surface types match the expected geometry.