cpp-base
Skill1.9k starsChanged 7 days agoAGPL-3.0View on GitHub
Base C++ conventions for CuraEngine, shared by the cpp-coding and code-review skills. Not meant to be used on its own.
Adopted by
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Who's talking about Ultimaker/CuraEngine
- Ultimaker/Cura“Add gyroid infill pattern.”GitHub · Sep 13, 2018 · 9 reactions
- Ultimaker/Cura“CURA-12081 Scarf seam”GitHub · Aug 23, 2024 · 3 reactions
- OrcaSlicer/OrcaSlicer“Make Overhang Printable”GitHub · Jul 17, 2023 · 3 reactions
- Ultimaker/Cura“Add setting to determine whether to use firmware retraction”GitHub · Nov 17, 2017 · 3 reactions
- Ultimaker/Cura“Tree support”GitHub · Nov 15, 2017 · 3 reactions
The biggest 5 of 43 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 43
Talked about on GitHub (43 times).
On GitHub · 43
- Sep 13, 2018Add gyroid infill pattern. — Ultimaker/Cura9 reactions · 1 comment
- Aug 23, 2024CURA-12081 Scarf seam — Ultimaker/Cura3 reactions
- Jul 17, 2023Make Overhang Printable — OrcaSlicer/OrcaSlicer3 reactions · 10 comments
- Nov 17, 2017Add setting to determine whether to use firmware retraction — Ultimaker/Cura3 reactions · 3 comments
- Nov 15, 2017Tree support — Ultimaker/Cura3 reactions · 2 comments
38 more on GitHub
- Apr 8, 2024Infill Line Multiplier similar to Cura — supermerill/SuperSlicer2 reactions · 4 comments
- Aug 12, 2023[FR] Set alert threshold per value for more fine-grained control — benchmark-action/github-action-benchmark2 reactions · 1 comment
- Jul 14, 2023Make Overhang Printable Feature [$300 Bounty] — OrcaSlicer/OrcaSlicer2 reactions · 12 comments
- Jun 15, 2017Horizontal Ironing — Ultimaker/Cura2 reactions · 3 comments
- Aug 12, 2023benchmark-data-repository exists and isn't empty — benchmark-action/github-action-benchmarksays it tested it1 reaction · 1 comment
- Oct 7, 2022New Tree Support Trunk Diameter setting not adjusting collision volumes — Ultimaker/Cura1 reaction · 7 comments
- Apr 3, 2022License Violation: Modified Source Code for CuraEngine must be published — Snapmaker/Luban1 reaction · 1 comment
- Aug 2, 2021Monotonic ordering of skin, top surface and ironing — Ultimaker/Cura1 reaction · 4 comments
- Jun 29, 2020Cura 7199 remove spaghetti infill — Ultimaker/Cura1 reaction
- Dec 12, 2019Add UI support for Truncated Octahedron infill — Ultimaker/Cura1 reaction · 2 comments
- Aug 14, 2019Add machine_heated_build_volume. — Ultimaker/Cura1 reaction
- Nov 21, 2017Add SimulationView to 3.1 — Ultimaker/Cura1 reaction
- Sep 18, 2017Added infill_offset_x and infill_offset_y settings. — Ultimaker/Cura1 reaction · 1 comment
- Sep 1, 2017Added speed_walls_layer_0, acceleration_walls_layer_0 and jerk_walls_layer_0 settings. — Ultimaker/Cura1 reaction · 8 comments
- Aug 13, 2017Added speed_print_layer_0_only_for_walls setting. — Ultimaker/Cura1 reaction · 6 comments
- Jul 30, 2017Added cool_fan_min_at_height and cool_fan_min_layer settings. — Ultimaker/Cura1 reaction · 9 comments
- Jun 26, 2017Add a setting for Horizontal Expansion for the first layer — Ultimaker/Cura1 reaction · 6 comments
- Nov 4, 2026CURA-13217 improve engine communication — Ultimaker/Cura0 reactions
- Nov 4, 2026CURA-13217 improve engine communication — Ultimaker/Uranium0 reactions · 1 comment
- Nov 3, 2026[CURA-13221] Skippable Mesh (for 1 extruder only) — Ultimaker/Cura0 reactions · 1 comment
- Oct 24, 2026Expose Cross Hatch infill settings — Ultimaker/Cura0 reactions · 1 comment
- Oct 11, 2026Add the Bone infill pattern and its settings — Ultimaker/Cura0 reactions
- Oct 11, 2026Add arc fitting settings — Ultimaker/Cura0 reactions · 1 comment
- Oct 11, 2026Add Inner/Outer/Inner option to wall ordering — Ultimaker/Cura0 reactions
- Sep 2, 2026[CURA-13291] sharpen wall bridging conditions — Ultimaker/Cura0 reactions · 1 comment
- Aug 24, 2026CURA-9839 add bridging and overhang line type color scheme — Ultimaker/Cura0 reactions · 1 comment
- Aug 11, 2026Cura 13252 smooth tree support branches — Ultimaker/Cura0 reactions · 1 comment
- Jul 29, 2026Introduce setting "Inner Wall Inset" — Ultimaker/Cura0 reactions · 3 comments
- Jul 15, 2026[CURA-13251] Add settings for variable wall width for tree support. — Ultimaker/Cura0 reactions · 1 comment
- Jul 14, 2026CURA-13250 Define settings for chamfered support base — Ultimaker/Cura0 reactions · 1 comment
- Jul 2, 2026CURA-13226 Frontend adjustments for benchmark tooling — Ultimaker/Curasays it tested it0 reactions · 1 comment
- Jun 15, 2026Cura 13073 — Ultimaker/Cura0 reactions · 2 comments
- Jun 2, 2026[CURA-13056, CURA-12580] Support painting — Ultimaker/Uranium0 reactions · 1 comment
- May 29, 2026CURA-12446 top bottom wall count v3 — Ultimaker/Cura0 reactions · 3 comments
- Apr 8, 2026[CURA-12961] Spike to add auto-brim option; DRAFT! — Ultimaker/Cura0 reactions · 1 comment
- Jan 28, 2026[CURA-12917] Add a setting to continue bridging over support. — Ultimaker/Cura0 reactions · 1 comment
- Jul 19, 2025UltiMaker Hackathon '25: Slice-ID/Print-ID project — Ultimaker/Cura0 reactions · 1 comment
- Apr 30, 2024CURA-11830 Add z-seam approach distance — Ultimaker/Cura0 reactions
In this repository4 other files it gives its agents.
- AGENTS.mdAGENTS.md
- code-reviewSkill
- cpp-codingSkill
- settings-definitionsSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
17 rules. About 0 are common, 11 are distinctive, and 6 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈11
Distinctive · estimate
This author's own choices. Worth a look.
6
Very specific
Tied to their project's names, files or tools. Probably skip.
Licensed with conditions — read it at the source. We count its rules but don't quote them. Read them on GitHub.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

