stillwater-scstillwater-scOfficialยท3 Agent Skills Included

universal

Custom C++ arithmetic types for mixed-precision computing

Provides drop-in C++ number types like posits, fixed-point, and logarithmic formats as alternatives to standard floating-point. Eliminates precision loss, wasted energy, and slow performance in deep learning, DSP, and embedded workloads. Includes build-test, issue-fixing, and type-scaffolding workflows to speed up numerical library development safely.
npx skills add stillwater-sc/universal --all -g -y
Available:

Instructs your AI agent on the library's architecture, build commands, testing workflow, and coding rules so it can correctly modify and verify number system code.

All Skills in This Repository (3)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How 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โ†’