
Security News
pnpm 11.5 Adds Support for Recognizing npm Staged Publishes
pnpm 11.5 now recognizes npm staged publish approvals in release metadata, preventing those releases from being mistaken for lower-trust package publishes.
@przeprogramowani/10x-cli
Advanced tools
CLI tool for 10xDevs course content. Fetch and apply AI coding skills, prompts, and configs directly into your workspace.
# Zero-install — run directly with npx (no global install needed)
npx @przeprogramowani/10x-cli auth
npx @przeprogramowani/10x-cli get m1l1
# Or install globally for shorter commands
npm install -g @przeprogramowani/10x-cli
# Or download a standalone binary from GitHub Releases
# https://github.com/przeprogramowani/10x-cli/releases
Let your AI coding agent handle the setup. This repo ships a 10x-cli-setup skill that walks your agent through installing, authenticating, and configuring the CLI — all driven by the latest README.
Install the skill with skills.sh:
# Add the skill to your current project (symlinked)
npx skills add przeprogramowani/10x-cli
# Or install globally so it's available in every project
npx skills add przeprogramowani/10x-cli -g
# Target a specific agent
npx skills add przeprogramowani/10x-cli -a claude-code
npx skills add przeprogramowani/10x-cli -a cursor
Once installed, just tell your agent to set up 10x-cli and it will pick up the skill automatically.
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
| 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 your workspace |
10x doctor | Diagnose auth, API connectivity, and local config |
10x get Flags| Flag | Description |
|---|---|
--tool <tool> | AI coding tool: claude-code, cursor, copilot, codex, generic |
--print | Output artifact content to stdout instead of writing files |
--type <type> | Filter by artifact type: skills, prompts, rules, configs |
--name <name> | Filter by artifact name (requires --type) |
--dry-run | Show what would be written without touching the filesystem |
--course <slug> | Override the course slug (default: 10xdevs3) |
# Fetch full lesson — writes skills, prompts, rules, configs
10x get m1l1
# Write only skills (skip prompts, rules, configs)
10x get m1l1 --type skills
# Write a single artifact
10x get m1l1 --type skills --name code-review
# Print to stdout (pipe-friendly)
10x get m1l1 --print --type skills --name code-review
10x get m1l1 --print --type skills --name code-review | pbcopy
# Use with a different AI coding tool
10x get m1l1 --tool cursor
--json — Machine-readable JSON output (auto-detected when piped)--verbose — Request/response diagnostics on stderr--version — Print CLI version--help — Show helpLessons are referenced by module and lesson number:
m1l1 — Module 1, Lesson 1m2l3 — Module 2, Lesson 3On first run, the CLI prompts you to choose your AI coding tool. Artifacts are written to the correct directory for your tool:
| Tool | Directory | Rules file |
|---|---|---|
| Claude Code | .claude/ | CLAUDE.md |
| Cursor | .cursor/ | .cursor/rules/10x-course.mdc |
| GitHub Copilot | .github/ | .github/copilot-instructions.md |
| Codex CLI | .agents/ | AGENTS.md |
| Generic | .ai/ | AGENTS.md |
Override anytime with --tool <name>. Your choice is saved in ~/.config/10x-cli/config.json.
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
git checkout -b feat/my-feature)feat:, fix:, etc.)CI runs lint, typecheck, tests, and build checks on every PR. Releases are automated on merge to master via conventional-commit analysis.
MIT
FAQs
Open-source CLI for 10xDevs course content
The npm package @przeprogramowani/10x-cli receives a total of 1,298 weekly downloads. As such, @przeprogramowani/10x-cli popularity was classified as popular.
We found that @przeprogramowani/10x-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
pnpm 11.5 now recognizes npm staged publish approvals in release metadata, preventing those releases from being mistaken for lower-trust package publishes.

Security News
Federal audit finds NIST lacked a plan to clear the NVD backlog, wasted funds on duplicate work, and delayed use of CISA data.

Research
/Security News
A mini Shai-Hulud campaign compromised Red Hat Cloud Services npm packages to steal developer and CI/CD secrets during installation.