universal
Custom C++ arithmetic types for mixed-precision computing
All Skills in This Repository (3)
Pure Emerald Level Indicatorsnew-number-type
Generate a complete scaffold for a new Universal number type with CMake wiring and tests.
build-test
Build and test CMake targets with gcc and clang compilers.
fix-issue
Inspect GitHub issue data and repository code to identify and resolve problems.
Frequently Asked Questions
FAQPage SchemaHow to install Universal?โผ
Run `npx skills add stillwater-sc/universal --all -g -y` in your terminal to install all skills in this suite globally.
What is the Universal numbers library?โผ
It is a header-only C++ template library offering alternatives to standard floating-point, such as posits, fixed-point, and logarithmic numbers. These custom types improve speed and energy efficiency in AI, DSP, and embedded applications.
How do I build and test Universal safely?โผ
The build-test skill compiles targets with both gcc and clang, one build at a time with limited parallelism, then runs the executables and reports pass or fail results.
Can I add a new number type to Universal?โผ
Yes. The new-number-type skill scaffolds all required headers, traits, CMake wiring, and tests, following the library's strict triviality and exception hierarchy rules.
Does Universal work with Claude Code?โผ
Yes. The included CLAUDE.md and SKILL.md files follow the universal skill standard, so Claude Code can build, test, and fix issues in the library directly.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core