10X WORKFLOW // SKILL LIBRARY // CATALOG
Marcin and Przemek operate a holographic six-step change chain in a command center
CORE SKILLS CHAIN

New → research → plan → implement → review → archive. One change, six explicit steps.

SKILL LIBRARY // CATALOG

Every course skill in one catalog

The 10x-toolkit skills grouped by course module: 38 delivered in lessons plus two extras. Each card answers three questions - what the skill does, why it exists and what to keep in mind - and links to the module page, the skill page (when one exists) and the docs entry.

00PREWORK // GENERAL TOOLKIT

Module 0: the General Toolkit prompts

The prework ships the General Toolkit - a basket of cross-cutting prompts (including skill-explainer and mvp-check). They are prompts, so they have no cards in the library: you paste them into the agent conversation instead of installing them in a repository.

01MODULE 1 // FOUNDATION

Foundation: a project ready for an agent

Project preparation skills: idea check, context, requirements, stack, rules and infrastructure before the agent writes the first line of code.

/10x-idea-check

M1L1
What it does
A five-minute conversation about your course project idea: weighs it against your experience, learning goals, available time and the certification deadline, then recommends one next move.
Why it exists
Before investing in /10x-shape you know whether to shape this idea, a trimmed version of it, or clear a concrete obstacle first.
Keep in mind
Needs no repository or documents and asks at most three questions; it is not a submission audit or a PRD generator.

/10x-init

M1L1
What it does
Scaffolds the context/ directory skeleton (changes, archive, foundation) with universal README files. Re-running on a ready project changes nothing.
Why it exists
Every workflow artifact gets a fixed place on disk before the first change exists.
Keep in mind
Does not create lessons.md or contract-surfaces.md - those files bootstrap themselves on first use of /10x-lesson and /10x-contract.

/10x-shape

M1L1
What it does
Runs a structured discovery conversation that turns an idea into shape-notes.md, the input to /10x-prd. Greenfield or brownfield mode is detected from the current repository.
Why it exists
Arrangements are settled before the PRD and the code, so later prompts do not undermine them.
Keep in mind
It precedes /10x-prd; the output is decision notes, and /10x-prd turns them into the requirements document.

/10x-prd

M1L1
What it does
Generates context/foundation/prd.md from shape-notes.md against a locked schema; it picks the greenfield (10 sections) or brownfield (11 sections) template on its own.
Why it exists
One requirements document in a fixed format, read by the next foundation skills: the stack selector, the roadmap and the test plan.
Keep in mind
Raw notes work as input too, but the best input is shape-notes.md from /10x-shape.

/10x-tech-stack-selector

M1L2
What it does
Picks a starter and a stack for a greenfield project: reads prd.md, runs a starter registry through four quality gates and writes tech-stack.md.
Why it exists
An agent-friendly stack (typed, convention-based, popular, well documented) lowers the cost of every future AI session.
Keep in mind
Greenfield only; for an existing project the counterpart is /10x-stack-assess.

/10x-stack-assess

M1L2
What it does
Assesses an existing project's stack against the 4 quality gates and writes stack-assessment.md: per-component scores, gaps and ready-to-paste CLAUDE.md/AGENTS.md entries.
Why it exists
Before an agent starts working in a brownfield, it pays to know where the stack will get in its way.
Keep in mind
The brownfield counterpart of the stack selector; in the brownfield chain it precedes /10x-health-check.

/10x-bootstrapper

M1L3
What it does
Scaffolds the project into the current directory after the stack is picked: reads tech-stack.md, runs the official starter's CLI and writes a verification log.
Why it exists
The project starts from an official, current starter, with a full log of what was created.
Keep in mind
The strict conflict policy always preserves the context/ directory; requires an existing tech-stack.md.

/10x-health-check

M1L3
What it does
Audits an existing project: dependencies, security scan, test runner detection, CI/CD and missing configuration; writes health-check.md with prioritized fixes.
Why it exists
It ends with an agent-readiness verdict - you know what to fix before AI starts touching the code.
Keep in mind
In the brownfield chain it runs after /10x-stack-assess, before agent onboarding.

/10x-agents-md

M1L4
What it does
Generates AGENTS.md - a concise repository guide for AI agents: conventions, commands, pitfalls; critical rules at the top.
Why it exists
An agent reads the file once per session; only what the model cannot infer from pretraining belongs inside.
Keep in mind
Keep the file small and reference-heavy; /10x-rule-review audits existing rules.

/10x-rule-review

M1L4
What it does
Reviews the condition of an AI rules file (CLAUDE.md, AGENTS.md, .cursor/rules and similar) and produces a 5-point scorecard with concrete fixes.
Why it exists
Bloated or stale rules tax every agent session; the review points at what to cut and what to sharpen.
Keep in mind
Works regardless of which tool the rules target.

/10x-lesson

M1L4
What it does
Appends one recurring rule to context/foundation/lessons.md in a fixed format: context, problem, rule, applies-to. The file bootstraps itself on first use.
Why it exists
A class of bug paid for once becomes a hard constraint for future plans, implementations and reviews.
Keep in mind
Append-only, existing entries are never edited; capture classes of problems - one-off fixes stay in commits.

/10x-infra-research

M1L5
What it does
A short interview plus parallel, bias-checked research of MVP deployment platforms; writes infrastructure.md with a scored comparison and a risk register.
Why it exists
The platform decision is made on evidence from current sources, before the project commits to a specific vendor.
Keep in mind
Runs after the PRD or the stack selection, before implementation; the deploy-readiness gate is /10x-deployment, later.
02MODULE 2 // CORE SKILLS CHAIN

Core Skills Chain: conducting a change

The chain that carries one change from scope to archive, plus the roadmap, status, frame, research and UI contract around it.

/10x-roadmap

M2L1
What it does
Generates context/foundation/roadmap.md from the PRD as an ordered set of vertical, end-to-end slices - user-visible milestones.
Why it exists
Each slice can be picked off the list and handed to /10x-plan as a separate change.
Keep in mind
The roadmap sets the order without execution details; per-change planning belongs to /10x-plan.

/10x-new

M2L2
What it does
Initializes the change folder context/changes/<change-id>/ with change.md - the identity and lifecycle of one unit of work.
Why it exists
One change should be small enough to grasp and to revert; the folder keeps all its artifacts together.
Keep in mind
Kebab-case id, unique across changes/ and archive/; the skill suggests the next step (plan, research or frame).

/10x-plan

M2L2
What it does
Runs interactive, skeptical planning: scales the number of questions to the complexity and the artifacts provided, writes plan.md with phases, success criteria and a Progress section, plus the plan-brief.md summary.
Why it exists
The key decisions are made before the code, where changing your mind costs a text edit.
Keep in mind
Every provided artifact (research, frame) means fewer questions; checkboxes live exclusively in the Progress section.

/10x-plan-review

M2L2
What it does
Reviews the plan across five dimensions: end-state alignment, lean execution, architectural fitness, blind spots and completeness; writes reviews/plan-review.md.
Why it exists
A plan flaw caught before implementation costs a document edit; caught in code, it costs a refactor.
Keep in mind
Re-running overwrites the report; the --quick flag limits the review to the document alone.

/10x-implement

M2L2
What it does
Executes the plan phase by phase: ticks off Progress entries, verifies success criteria and closes every phase with its own commit.
Why it exists
Every phase ends in a commit and is a return point - a large change breaks down into verifiable steps.
Keep in mind
Mutates only the Progress section; staging is explicit by path, commits happen only on green criteria.

/10x-archive

M2L2
What it does
Moves a finished change to context/archive/<date>-<change-id> and stamps change.md with the archived status, in a single commit.
Why it exists
The changes/ directory shows only work in flight; the archive stays in history as the record of closed changes.
Keep in mind
Refuses on uncommitted edits inside the folder; after archiving, the other skills treat the folder as read-only.

/10x-status

M2L2
What it does
Shows the status of all changes: reads change.md frontmatter and parses the Progress section of every plan; also offers a per-change deep view.
Why it exists
The state of every cycle in one place, with warnings about status drift against real progress.
Keep in mind
Read-only - it never writes; drift warnings never block the work.

/10x-impl-review

M2L3
What it does
Reviews the implementation against the plan: drift, dangerous decisions and compliance with repository patterns; writes reviews/impl-review.md.
Why it exists
A concrete plan-versus-code divergence report, with triage of findings into fixes, lessons or contracts.
Keep in mind
Can run scoped to a single phase; the triage can append an entry to lessons.md or contract-surfaces.md.

/10x-frame

M2L4
What it does
Challenges the framing before planning: separates the observation from the stated cause, tests hypotheses with parallel subagents and writes frame.md.
Why it exists
A report shaped as "bug + proposed fix" often smuggles in a wrong diagnosis; the frame settles it before /10x-plan.
Keep in mind
"The framing was right" is a valid outcome; a present frame removes the diagnostic questions from /10x-plan.

/10x-research

M2L4
What it does
Sweeps the repository with parallel subagents and composes the result into research.md - a complete picture of the code for the upcoming plan.
Why it exists
The plan is built on evidence from the repository, with file:line references to the key discoveries.
Keep in mind
One research.md per change; entries from lessons.md are treated as known patterns.

/10x-ui

M2L5
What it does
Audits and improves one view that already renders, as a normal 10x change: 3-5 charges (missing tokens, missing shared component, accidental architecture), the design-system contract first, the pixels second.
Why it exists
The next views inherit tokens and components instead of literals, and a rule in the agent file keeps the contract in later sessions.
Keep in mind
Works only on a view that already renders with real data; runs through /10x-research → /10x-plan → /10x-implement with a 7-state matrix and a screenshot gate.
03MODULE 3 // QUALITY

Quality: tests that protect real risks

Test plan, TDD, agent hooks, E2E tests and an observability audit: protection for the most dangerous scenarios before agent code moves on.

/10x-test-plan

M3L1
What it does
A stateful, phased test-rollout orchestrator for an existing product: writes test-plan.md and drives each rollout phase through the full CSC chain.
Why it exists
The most dangerous failure scenarios get protected first, per the impact × probability risk map.
Keep in mind
Brownfield only; re-running resumes from the first pending phase.

/10x-tdd

M3L2
What it does
Drives an approved plan test-first through the red-green-refactor cycle; it covers the phases that can be TDD-ed and routes the rest to /10x-implement.
Why it exists
The test's oracle comes from the requirements and the research, so the assertion genuinely fails on broken code.
Keep in mind
A hard budget of 15-20 tests total; no it.skip - a TDD test starts red.

/10x-configure-hook

M3L3
What it does
Turns the quality gates from test-plan.md into working agent hooks (Claude Code, Cursor, Codex, Copilot): maps each gate to a moment - edit, end of turn, commit, push, CI - and generates the config and scripts.
Why it exists
A hook only helps when its message reaches the agent through the channel it actually reads - so every script is run against a deliberately broken file before hand-off.
Keep in mind
A per-edit hook checks only the edited file; existing config is merged, never clobbered. Git pre-commit/pre-push is only recommended.

/10x-e2e-setup

M3L4
What it does
A one-time, re-runnable Playwright setup: detects the stack, port and auth, writes playwright.config.ts with a webServer and a storageState sign-in, greens one seed test for a real risk and wires playwright-cli into the agent.
Why it exists
/10x-e2e gets ready infrastructure, and the seed is the model the agent copies for every later test.
Keep in mind
A second run on a finished project changes no files; it does not touch CI or commit anything. State is recorded in test-stack.md.

/10x-e2e

M3L4
What it does
Drives the plan's browser-level (E2E) phases against the running app, risk by risk: plan → generate → review → verify.
Why it exists
An E2E test goes where a mock would lie; the cheaper levels of the pyramid stay with /10x-tdd.
Keep in mind
Shares the plan and the Progress section with /10x-implement; the feature must already exist in the app.

/10x-observability-audit

M3L5
What it does
Audits the code for logic that hides production errors: swallowed exceptions, errors turned into redirects or 200s, lost stack traces, code paths outside the error tracker. Writes a dated report for the critical flows.
Why it exists
Answers one question: when this flow breaks in production, will anyone find out and be able to tell why - before an incident with no logs.
Keep in mind
Examines application code, not platform config; never modifies the audited code. Runtime proof (--runtime) happens only in an isolated copy.
04MODULE 4 // LEGACY AND SCALE

Legacy: working with large and inherited code

Understanding a skill by watching it run, and a project map built from evidence: where to start in a repository nobody explained to you.

/10x-ray

M4L1
What it does
Teaches how a skill works by watching it run: maps its anatomy (steps, loops, fan-outs, human gates, branches), runs it in a subagent and reveals the map concept by concept as the run reaches each step.
Why it exists
Instead of scrolling through tool calls you understand why the author put each step there - and can carry those patterns into your own skills.
Keep in mind
The skill's questions reach you exactly as the skill would ask them; --mode html shows the same view on a live page in the browser.

/10x-repo-map

M4L2
What it does
Builds a Project Map (context/map/repo-map.md) of an unfamiliar or inherited repository in one run: business capabilities ranked by criticality × buzz, from four parallel evidence agents (history, discussion, structure, people).
Why it exists
Getting up to speed in a large repo starts from evidence, not from reading code: risk zones, a first-day reading list and explicit unknowns.
Keep in mind
Takes no target - breadth, not depth; a specific feature or question goes to /10x-research. Works on git alone, richer with the GitHub CLI.
04MODULE 4 // PROMPTS

Module 4: analytical prompts alongside the skills

The later lessons of the module rely on analytical prompts: research with the map, feature analysis, refactoring and DDD. The details live on the Legacy and Scaling pages.

05MODULE 5 // TEAMWORK

Teamwork: the system in a team

Idea validation, PR review in CI, a team AI package registry and autonomous implementation.

/10x-opportunity-map

M5L1
What it does
Turns recurring friction or an unmet need into a build / buy / complement / wait decision artifact, with one recommended candidate to try.
Why it exists
Classifying the pain before writing code protects you from building tools that already exist.
Keep in mind
Works for any idea - product, feature, internal tool, automation; the map carries a data-risk caveat.

/10x-mom-test

M5L1
What it does
Validates an idea with The Mom Test principles: a non-leading critique, an interview guide, survey questions and go/no-go decision criteria.
Why it exists
The decision rests on users' past behavior and concrete pain; opinions about the solution are not evidence.
Keep in mind
Use once a draft idea or supporting notes exist (interviews, tickets, shape/PRD); the questions target facts from the past.

/10x-impl-review-ci

M5L3
What it does
The non-interactive CI twin of /10x-impl-review: discovers the plan from the PR, checks seven dimensions including test coverage, commits the report to the PR branch and leaves a summary comment.
Why it exists
The review lands on every PR automatically, as a pipeline step that runs without you.
Keep in mind
It reads source code without editing it; a REJECTED verdict fails the workflow unless the PR carries the impl-review-override label.

/pack-init

M5L4
What it does
Creates an npm-based AI toolkit package skeleton: skills, rules and installer logic in one package for the CodeArtifact delivery path.
Why it exists
The team's AI artifacts become versioned code with a single source of truth, distributed like npm dependencies.
Keep in mind
One of the registry-lesson trio: tf-registry provisions the infrastructure, setup-cicd the publish pipeline.

/tf-registry

M5L4
What it does
Generates Terraform for a private npm registry on AWS CodeArtifact: the domain, repositories, KMS and IAM policy wiring.
Why it exists
The team's registry exists as code - reproducible and reviewed like any other infrastructure.
Keep in mind
The generated module goes through Terraform's normal plan/apply cycle; publishing to the registry is closed out by setup-cicd.

/setup-cicd

M5L4
What it does
Generates a GitHub Actions validation and publish pipeline for an AI toolkit package, targeting AWS CodeArtifact through OIDC.
Why it exists
Publishing happens without long-lived keys in the repository secrets.
Keep in mind
Artifact validation precedes the publish; OIDC authorization assumes an existing registry from tf-registry.

/10x-goal-implement

M5L5
What it does
The autonomous sibling of /10x-implement under /goal: delegates phases to subagents, runs each through an automatic quality-gate stack and commits on green, with no human between phases.
Why it exists
The plan executes unattended - interactively under /goal or headless via claude -p.
Keep in mind
Ticks off Automated rows only; Manual rows come back as a human checklist. After two failed gate-fix attempts it halts with a STOP block.
06EXTRAS // OUTSIDE THE LESSONS

Extra skills

Skills outside the lesson manifests: the contract register and the deploy-readiness gate.

/10x-contract

What it does
Registers a load-bearing name or schema in docs/reference/contract-surfaces.md - surfaces whose change breaks downstream consumers.
Why it exists
/10x-plan-review greps plans against the register headings and warns when a plan touches a registered contract.
Keep in mind
The H2 heading is the grep target - pick fully-qualified names; the file is append-only.

/10x-deployment

What it does
A deployment-readiness gate for a PaaS target (Cloudflare, Vercel, Netlify, Fly.io, Railway, Render): a real preflight check, a readiness report, platform-native config and an optional CLI-driven deploy.
Why it exists
Deployment blockers surface on a real build, before the first deploy.
Keep in mind
Runs after the stack selection, before the first deploy; comparing the platforms themselves is /10x-infra-research, earlier.