The official command-line tool for 100xSystems — scaffold, validate, and submit systems engineering projects.
init <system>— Scaffold a new project from any system in the registryvalidate— Run test suites against your implementationsubmit— Package and submit your code for reviewprogress— Track completion across modules and lessonsdoctor— Check your development environmentregistry sync— Update local system repositories from the registry
npm install -g @100xsystems/cliThe CLI reads the 100xSystems Registry to discover available systems. When you run init <system>, it clones the system's repository into ~/.cache/100xsystems/repos/ for local validation.
# See available systems
100xsystems list
# Scaffold a new project
100xsystems init claude-code --output my-agent
# Validate your implementation
cd my-agent
100xsystems validate
# Submit for review
100xsystems submitnpm run build
npm linkSet CURRICULUM_PATH to a local clone of a system repository to develop without network access.