10x-cli

CLI tool for 10xDevs course content. Fetch and apply AI coding skills, prompts, and configs directly into your workspace.

Install

# npm (recommended)
npm install -g @przeprogramowani/10x-cli

# Or download a standalone binary from GitHub Releases
# https://github.com/przeprogramowani/10x-cli/releases

Quick Start

10x auth        # Authenticate with your email
10x list        # Browse available modules and lessons
10x get m1l1    # Fetch and apply lesson artifacts
10x doctor      # Check everything is working

Commands

Command Description
10x auth Magic-link login with your Circle-registered email
10x list Browse modules and lessons in your course
10x get <ref> Fetch a lesson and apply artifacts to .claude/
10x doctor Diagnose auth, API connectivity, and local config

Global Flags

  • --json — Machine-readable JSON output (auto-detected when piped)
  • --verbose — Request/response diagnostics on stderr
  • --version — Print CLI version
  • --help — Show help

Lesson References

Lessons are referenced by module and lesson number:

  • m1l1 — Module 1, Lesson 1
  • m2l3 — Module 2, Lesson 3

Development

bun install
bun run dev -- --help       # Run CLI from source
bun run build               # Build dist/index.mjs (node target)
bun run build:binary        # Build standalone binary (~59MB)
bun test                    # Run tests
bun run typecheck           # tsc --noEmit
bun run lint                # oxlint

Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feat/my-feature)
  3. Commit using conventional commits (feat:, fix:, etc.)
  4. Push and open a pull request

CI runs lint, typecheck, tests, and build checks on every PR. Releases are automated on merge to master via conventional-commit analysis.

License

MIT

S
Description
10x-cli-setup: ALWAYS invoke this skill when the user mentions 10x-cli, @przeprogramowani/10x-cli, the 10xDevs CLI, or the 10xDevs course environment in a setup context. This…; 10x-cli-guide: Invoke this skill when the user asks how to USE the 10x-cli day-to-day — fetching lessons, listing modules, switching AI tools, troubleshooting errors,…
Readme 1.5 MiB
Languages
TypeScript 89.9%
JavaScript 10.1%