惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
爱范儿
爱范儿
Martin Fowler
Martin Fowler
T
The Blog of Author Tim Ferriss
B
Blog RSS Feed
博客园 - 聂微东
G
GRAHAM CLULEY
Engineering at Meta
Engineering at Meta
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
WordPress大学
WordPress大学
Scott Helme
Scott Helme
AI
AI
S
Security Affairs
T
Threat Research - Cisco Blogs
M
MIT News - Artificial intelligence
T
Troy Hunt's Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
人人都是产品经理
人人都是产品经理
AWS News Blog
AWS News Blog
T
Threatpost
Cyberwarzone
Cyberwarzone
www.infosecurity-magazine.com
www.infosecurity-magazine.com
U
Unit 42
V
Vulnerabilities – Threatpost
J
Java Code Geeks
博客园 - Franky
月光博客
月光博客
Blog — PlanetScale
Blog — PlanetScale
NISL@THU
NISL@THU
D
Docker
小众软件
小众软件
N
News and Events Feed by Topic
Microsoft Security Blog
Microsoft Security Blog
Y
Y Combinator Blog
A
Arctic Wolf
D
DataBreaches.Net
云风的 BLOG
云风的 BLOG
Forbes - Security
Forbes - Security
量子位
PCI Perspectives
PCI Perspectives
美团技术团队
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
I
InfoQ
Security Archives - TechRepublic
Security Archives - TechRepublic
有赞技术团队
有赞技术团队
腾讯CDC
P
Proofpoint News Feed
S
Security @ Cisco Blogs
G
Google Developers Blog
C
Cisco Blogs

Hacker News: Show HN

PurrrrrFocus: Pomodoro Timer App - App Store Workflow Engine — Multi-Step Orchestration for Bun RapidPhoto: Pro Photo Editor App - App Store GitHub - DheerG/swarms: Achieve extraordinary results with claude code across a variety of tasks SPICE simulation → oscilloscope → verification with Claude Code — Lucas Gerads Show HN: VCoding – A 5 MB native Windows IDE with no dynamic dependencies Show HN: LLMs don't hallucinate because they're bad at math, it's the format GitHub - Agent-FM/agentfm-core: AgentFM is a peer-to-peer network that turns everyday computers into a decentralized AI supercomputer. AgentFM lets you run massive AI workloads directly across a global mesh of idle CPUs and GPUs. Show HN: Tracking Top US Science Olympiad Alumni over Last 25 Years GitHub - Potarix/agent-hub: One place to talk to all your agents Show HN: Runtime security for AI agents(injection,tool abuse, data exfiltration) GitHub - dubeyKartikay/lazyspotify: Terminal Spotify client for macOS and Linux GitHub - the-banana-tool/king-louie: Easy to use GUI Personal AI Assistant. Win/Linux/Mac. Show HN I made my vacation rental bookable by AI agents–no Airbnb, 0% commission GitHub - basteez/jsf-autoreload: maven plugin to enable hot reload on jsf projects uvm32/hosts/host-gdbstub at main · ringtailsoftware/uvm32 GitHub - labsai/EDDI: Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 12+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus. GitHub - glitchnsec/fortyone-oss: AI Executive Assistant Platform Quickstart | Alien GitHub - muxshed/shed: One stream in, or many. Every destination, simultaneously. No cloud middleman, no per-channel fees, no limits. GitHub - ocrbase-hq/ocrbase: 📄 PDF/IMG ->.MD/JSON Document OCR API for PaddleOCR and GLMOCR. Self-hostable. GitHub - impactjo/home-memory: MCP server that lets your AI assistant remember everything about your home. GitHub - Sets88/dbcls: DbCls is a powerful terminal database client that supports various databases GitHub - neptun2000/heor-agent-mcp GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh RollQuation: Math Puzzles - Apps on Google Play GitHub - dropbox/witchcraft Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis GitHub - opentalon/opentalon: OpenTalon is an open-source platform built from the ground up in Go as a robust alternative to OpenClaw LinkedIn™ 职位抓取工具 - Chrome 应用商店 GitHub - EdoardoBambini/Agent-Armor-Iaga: AI agents are getting tool access — shell, file system, databases, APIs, secrets. But **nobody is governing what they actually do with it**. Frameworks like LangChain, CrewAI, AutoGen, and Claude Code give agents the power to execute. Agent Armor gives you the power to control, audit, and approve every single action before it happens. HN Vibes — Week 15, Apr 7–13 2026 GitHub - chojs23/ec: Easy terminal-native 3-way git mergetool vim-like workflow GitHub - SethPyle376/hiraeth: Local AWS emulator focused on fast integration testing, with SQS support, SQLite-backed state, and a debug-friendly web UI. GitHub - JakOb-dotcom/cloud-sandbox-security-analysis: Technical analysis and Proof of Concept (PoC) regarding environment variable exfiltration in containerized cloud sandboxes via side-channel data leaks. Springboards - Flint Alpha Show HN: A simpler coding agent harness GitHub - audiodude/sudomake-friends GitHub - 256thFission/mini-mythos: OSS clone of Anthropic’s Mythos harness to locate C/C++ memory vulnerabilities Show HN: OpenParallax: OS-level privilege separation for AI agent execution Hacker News Sorted - Chrome 应用商店 Show HN: How to Install Docker on Ubuntu 24.04 LTS: Complete 2026 Guide GitHub - himanshudongre/smriti GitHub - sverrirsig/claude-control: macOS desktop dashboard for monitoring and managing multiple Claude Code sessions GitHub - ory/dockertest: Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work. Chiral - Chrome 应用商店 Show HN: Two Claudes collaborating through shared memory on a $100 mini-PC GitHub - pmichaillat/latex-cv: Minimalist LaTeX template for academic CVs GitHub - oguzbilgic/posse: A web UI for Anthropic Managed Agents. GitHub - sshiraz/depsly: Dependency risk analysis tool for npm packages ABI Add safari/agent-harness — Safari browser automation via safari-mcp by achiya-automation · Pull Request #212 · HKUDS/CLI-Anything GitHub - Halfblood-Prince/trustcheck: Verify PyPI package attestations and improve Python supply-chain security GitHub - oguzbilgic/kern-ai: Agents that do the work and show it. GitHub - bruits/satteri: High-performance Markdown and MDX processing for the JavaScript ecosystem GitHub - tylergibbs1/feedstock: High-performance web crawler and scraper for TypeScript, powered by Bun and Playwright GitHub - Grimm67123/grimmbot: The self-improving sandboxed and open-source AI agent. With persistent memory and scheduling. GitHub - whitevanillaskies/whitebloom: Local whiteboard that blooms. GitHub - hwdsl2/docker-whisper: Docker image for a self-hosted Whisper speech-to-text server with speaker diarization and OpenAI-compatible transcription and translation APIs. Powered by faster-whisper. Supports all Whisper models, NVIDIA GPU (CUDA) acceleration, JSON/SRT/VTT output, SSE streaming, offline mode, and multi-arch (amd64, arm64). GitHub - yisding/reviewwiggum GitHub - MarwanAlsoltany/serrors: Structured errors for Go: sentinel hierarchies, typed data, custom formatting, and slog integration. GitHub - soatok/age-php GitHub - Luthiraa/markitme GitHub - stagas/rtdiff: realtime git diff gui and AI-assisted commits GitHub - tombedor/excalicharts GitHub - wh1le/excalidraw-edit: Open and edit .excalidraw files from the terminal. Offline, auto-saves to disk. MalExt Sentry - Malicious Extension Scanner - Chrome 应用商店 GitHub - syi0808/asciianimesvg: Generate animated ASCII art SVGs from text. CLI, Rust library, WASM, and web editor. GitHub - zaina-ml/ml_forge: A visual-based graph node editor for training computer vision models. GitHub - anakin87/llm-rl-environments-lil-course: 🌱 A little course on Reinforcement Learning Environments for evaluating and training Language Models GitHub - takaakit/superpowers-uml: Superpowers-UML modifies Superpowers to ensure a software development workflow in which AI agents design through UML modeling. AdriByte Studio - Sviluppo Web e Soluzioni Digitali GitHub - chouligi/angel-copilot: Your personalized Angel Investment Advisor Show HN: MoodSense AI (ML and FastAPI and Gradio, Deployed on Hugging Face) Moodsense Ai - a Hugging Face Space by aman179102 GitHub - agenteractai/lodmem: Level Of Detail Context Management for Agents GitHub - ostefani/subnetlens: A fast, concurrent network scanner with a TUI and plain-text CLI, built in Go. It discovers live hosts on your network, scans their open ports, resolves hostnames, and fingerprints operating systems—delivered. Cyber Pulse: Agentic Intel - Apps on Google Play Whisper API: Self-Hostable Speech to Text Transcription The Agent-Web Protocol Stack: A Research Thesis GitHub - msmarkgu/RelayFreeLLM: A restful API designed to route user prompts to various AI model providers. Show HN: Provepy – A Python decorator that proves your code using Lean and LLMs Show HN: Pardonned.com – A searchable database of US Pardons GitHub - patrickdappollonio/dux: Dux is a terminal UI that lets you run multiple AI coding agents side by side, each in its own git worktree, with full companion terminals, macros, commit generation, and a command palette that knows more tricks than you do. kMC Crystal Simulator Show HN: HyperFlow – A self-improving agent framework built on LangGraph GitHub - stef41/vibescore: 🎵 Grade your vibe-coded project. One command, instant letter grade across security, quality, dependencies, and testing. GitHub - stef41/lmscan: 🔍 Detect AI-generated text and fingerprint which LLM wrote it. Open-source GPTZero alternative. Zero dependencies, works offline. imgur.com GitHub - visionscaper/collabmem: Enabling long-term collaboration with Agentic AI - building up episodic and world model memory over time with in-context awareness 在 Steam 上购买 FriedrichAI: Offline AI 立省 10% GitHub - atripati/ark: AI Runtime Kernel — a context operating system for AI agents. Eliminates tool bloat, loads only what’s needed, and gives LLMs their reasoning space back. GitHub - nowork-studio/toprank: Open-source Claude Code skills for SEO, SEM, Google Ads GitHub - tacomanator/sash: Lightweight macOS menu bar app for reliably cycling through windows of the current application. Appents | Social Media Management for Product-First Teams GitHub - pnhoang/youtube-spam-blocker: Automatically detects and hides spam messages in YouTube Live chat. Set rate limits, keyword filters, and block repeat offenders. GitHub - decisionnode/DecisionNode: CLI + Local MCP - A shared structured memory store across Claude Code, Cursor, Windsurf, Antigravity, and every MCP client. Semantically queryable. GitHub - AvaCodeSolutions/django-email-learning: An open source Django app for creating email-based learning platforms with IMAP integration and React frontend components. The $100K Gap in Kubernetes Security Tooling Function Calling Harness: From 6.75% to 100%
GitHub - zamesin/Next-Move-Theory-Canon-and-Skills: Claude Code skills for product market research, value props, PRDs, and go-to-market — plus the open Next Move Theory (based on AJTBD) canon and a product advisor you can /ask-nmt
zamesin · 2026-06-22 · via Hacker News: Show HN

Next Move Theory is a methodology with a step-by-step algorithm for every product decision: it lays out every tactical and strategic move open to you and helps you choose the best, with the odds on your side.

This repository holds the open canon (the methodology, written as theses) and a set of Claude Code skills that run it. It's written for the people who decide what to build: founders, indie hackers, product managers, and product marketers. The methodology and the skills are by Ivan Zamesin (X · LinkedIn).


How to install

Into your project root (sets up Claude Code + Codex). Clone and run the installer:

git clone https://github.com/zamesin/Next-Move-Theory-Canon-and-Skills.git
bash Next-Move-Theory-Canon-and-Skills/install.sh --target .

Or do it in one command from the site:

curl -fsSL https://nextmovetheory.com/install.sh | bash

Full details ▸


There is an algorithm

There is an algorithm for making any product decision.

Next Move Theory is the algorithm behind every product call: how to find product-market fit, scale, position, grow conversion, improve retention. It works at every level, from this sprint's tactics to the company's strategy. There is one for each of the questions that decide a product's fate:

  • How to launch a product and find Product-Market Fit
  • How to scale a product
  • How to save a dying product, or know when it's time to shut it down
  • How to create value
  • How to differentiate from competitors
  • How to position a product
  • How to exit direct competition
  • How to create a Disruptive Innovation
  • How to grow conversion
  • How to raise average order value
  • How to improve retention
  • How to build an acquisition channel

It lays out every move open to you. Most decisions feel like a coin flip because you only see the one option you'd already fixed on. Next Move Theory lays out every tactical and strategic move actually open to you, including the ones you'd have missed.

It helps you choose the best. Scores give you comfort, not direction — you can rank a feature 1,200 and still be wrong. Next Move Theory weighs each move by how much it shifts your goal and points you to the best, with the reason why.

More of your bets land. That's the whole point. Hundreds of companies run on Next Move Theory, and across dozens of documented cases the metrics moved significantly — conversion, retention, revenue, market share.

This canon is the result of the last eight years of my work. Eight years ago I found Jobs To Be Done, saw how much it could become, and made an unreasonable decision: rebuild it from scratch so it would finally yield an algorithm. It only became that when I got lucky and found the science that explains what value really is and how a person changes behavior. That body of science sits in scientific-foundations.md, and everything else stands on it. On that foundation I rebuilt JTBD into thousands of theses, the core I call Advanced Jobs To Be Done. AJTBD alone still didn't produce the algorithm. To get there I folded in Unit Economics, the Riskiest Assumption Test, ABCDX segmentation, and Goldratt's Theory of Constraints. That integration became Next Move Theory. I've since taught it to more than 13,000 people in my home country, and this public canon is how I give its foundations to the world.

The main algorithm is here in full. Read it in the-algorithm.md. Reading the steps isn't enough, though. For the algorithm to work for you, you have to understand the foundations it runs on: what a Job is, what value is, how to segment, how to test the riskiest assumption first. That is what the rest of this canon is. These are the foundational theses the algorithm stands on, so it works for you instead of reading like an empty checklist.

The skills turn that algorithm into tools: feed in a product idea and get back a decision, not a description.

I find this methodology beautiful and powerful, and sharing it with the world is my mission. I hope it brings you real value and lets you see the moves in front of you clearly.


Who this is for

This canon is written for product builders. Same algorithm, and here's the win it lands for each:

  • Foundersdecide what to build, with the odds on your side. See every tactical and strategic move open to you, find the Job customers will actually pay for, and pick the strategy that wins before you bet the next three months on a hunch.
  • Indie hackers / vibe-coderspick a niche that actually pays. Writing code was never the problem; choosing what to ship is. Let the methodology pick the Job people pay for, so the next build is the first one with real buyers.
  • Product managersa roadmap that moves the metric, not theater. Run the logic from the foundations up, find where the metric actually breaks, ship the few moves most likely to shift it, and raise the odds of growth.
  • Senior PMs / VPs / CPOsthe operating system your product org runs on. When every team reasons from the same strong foundations, tactic to strategy, you can stand behind every call and more of your bets pay off.
  • Product marketers / growthpositioning that isn't "yet another X." Find the angle in the customer's real Job, not channel tactics, and the odds it converts climb before you spend a dollar.

If you build, market, or decide the direction of a product, this is for you. You don't have to throw out what you already know. Customer interviews, CJM, ICP, willingness-to-pay, and feature backlogs all still work. They just get grounded in the right unit of analysis and tied to real business decisions instead of floating free. Expect the rewire to take practice. Most people arrive with a feature-first or persona-first model, and the Job-first model takes a few honest attempts before it feels natural.


What's here — and what's coming

This public canon is the foundation, about 25% of the whole methodology. What you have here are the foundational theses of Advanced Jobs To Be Done and Next Move Theory: what a Job is, what value is, how segmentation works, behavior change, the Job Graph, and the Riskiest Assumption Test. It also includes the main algorithm itself (the-algorithm.md).

The rest of the methodology is not coming to this public repo. It lives in the full version, available through the products and courses at nextmovetheory.com. Beyond the foundations here, the full methodology covers:

  • the product-diagnosis algorithm;
  • the step-by-step algorithms for the questions listed at the top — launch and find Product-Market Fit, scale, save a dying product, position, exit competition, grow conversion, raise average order value, improve retention, build an acquisition channel, and the rest;
  • the full 100+ mechanics catalog;
  • generating product ideas and feature ideas;
  • goal-setting — the algorithm for finding a company's real growth points;
  • demand creation and acquisition channels — how the methodology runs at the delivery stage;
  • branding — how to build and run a brand on Jobs;
  • process principles and the algorithms for rolling the methodology out across a company;
  • Customer Success and Support built on Jobs;
  • the full unit-economics integration, and more.

Subscribe to the newsletter at nextmovetheory.com so you don't miss new free materials, courses, and products as they go live.


The skills

The Skills/ directory holds Claude Code skills that run the methodology for you. Each one reads the canon at runtime, so its output is grounded in this methodology, not the generic JTBD an LLM would otherwise reach for.

Skill What it does
ask-nmt A conversational advisor you can talk to. Ask any product, strategy, segmentation, value, pricing, growth, positioning, B2B, or methodology question and get an answer grounded in the canon, not generic JTBD. It explains concepts, diagnoses your real situation, pressure-tests your hypotheses like a skeptical senior PM, and hands off to the producer skills below when you want a full artifact.
diagnose A chat-first diagnostic for live products. Through up to ~15 adaptive questions it challenges the goal you walked in with (climbing your business-Job graph for a higher-leverage move), then surfaces all the risks, all the growth points, and the risky assumptions hiding inside your current initiatives. It prioritizes the first move and routes you to the skill that executes it. The front door for an existing product the way market-research is for a new idea.
market-research Sizes the market and scores segments to answer "which Jobs of which segment should we compete for first?" Output: a GO / NARROW / PIVOT one-pager, segments scored on a five-factor screen, direct and indirect competitors, an action-first RAT plan, and alternative Big-Job markets to pivot into.
craft-value-proposition Takes a chosen segment + Jobs and builds the strongest Value Proposition: value hypotheses mapped over the Job Graph and the value-creation mechanics, filtered on feasibility, unit-economics, and competitiveness, ranked, with the top RAT cards. Output includes a PRD-ready implementation spec.
product-requirements Turns the chosen segment + value into a build-ready PRD (full functionality + edge cases). First it runs a "challenge the build" gate that hunts for a cheaper way to hit the same business goal before specifying the build.
craft-go-to-market Turns the value proposition into ready-to-publish go-to-market: landing-page copy, ad / creative formulas, and an acquisition + growth-communication plan (channels loaded with Consideration Activators, lead magnets, viral loops, retention messaging).

Two front doors. /ask-nmt is the conversational front door for advice, explanation, or pressure-testing an idea. /diagnose is the front door for a live product: it finds your risks and growth points and routes you to the next move. Both answer from the canon and point you to the right producer skill when you need a full artifact. For a brand-new idea, start at /market-research.

The four producer skills form a pipeline, each one building on the artifact the one before it produced:

  1. /market-research → pick the segment and the Core Jobs to compete for (with the GO / NARROW / PIVOT verdict and the riskiest assumptions to test).
  2. /craft-value-proposition → feed it the market-research result; get the value proposition plus a PRD-ready implementation spec.
  3. From the value proposition, branch to either (or both):
    • /product-requirements → the build-ready PRD, what to build. It consumes the segment from step 1 and the value from step 2.
    • /craft-go-to-market → the landing page, ads, and growth plan, how to sell it. Works best from the value proposition; also accepts the PRD or the market-research result.

You can also jump in mid-pipeline if you already know your segment and Jobs. Each skill takes what you hand it, or routes you back to the step it needs first.

All six are user-invocable in Claude Code (/ask-nmt, /diagnose, /market-research, /craft-value-proposition, /product-requirements, /craft-go-to-market). The four producers each have a fast Quick mode (no internet) and a deeper Deep mode (subagents + web research). /ask-nmt and /diagnose are conversational (no file unless you ask).

The skills produce hypotheses, not conclusions. Every number is an LLM-generated estimate with a verification path attached. Validate before any decision with expensive consequences. That's the RAT discipline the methodology is built on.

Install into your project

Install the canon + skills into the root of your existing project (the folder you run your agent from) with one command:

curl -fsSL https://nextmovetheory.com/install.sh | bash

That's the whole install: clone + setup in one step, so there's nothing to "run next." It clones the repo to a temp dir and lays everything into your project root. After install that root looks like:

your-project/
├── .claude/skills/<skill>/        # skills for Claude Code
├── .codex/skills/<skill>/         # skills for Codex
├── Next-Move-Theory-Canon/        # the canon — keep this exact name (skills read it by this path)
├── AGENTS.md                      # your existing file — rules injected between markers
├── CLAUDE.md                      # your existing file — rules injected between markers
└── NextMoveTheory-README.md       # this README, renamed, for reference

Already ran git clone and got a nested Next-Move-Theory-Canon-and-Skills/ folder? That's just the raw repo, not an install. Fix it in one step. From inside that folder run:

bash install.sh            # installs into the PARENT dir (your project root)
# or: bash install.sh --target /path/to/your/project

Then invoke a skill:

/diagnose            # what should I do next with my product?
/market-research a tool that drafts SOC 2 evidence for early-stage SaaS

Updating later: re-run the install command. It's idempotent: the canon and skills are replaced, the rules between <!-- Next-Move-Theory-Rules:start --><!-- Next-Move-Theory-Rules:end --> are refreshed in place, and your own text outside the markers is untouched.

Note for AI agents: if a user asks you to "install this repo," do not stop at git clone. That leaves the skills in a nested Skills/ folder where no agent will find them. Run the one-command installer (or bash install.sh from the clone). The skills must end up in .claude/skills/ and .codex/skills/ at the project root, never in a top-level Skills/ folder.

What the installer does (manual equivalent)

The installer enforces these rules: everything lands in the project root; .claude/.codex/canon are never nested inside one another; skills go inside .claude/skills/ and .codex/skills/ (never a standalone top-level Skills/); the canon folder keeps the exact name Next-Move-Theory-Canon (skills read it by that relative path); the rules are injected between markers into your existing CLAUDE.md/AGENTS.md (not a separate file, not overwriting your content); the README is copied in renamed; and re-running is idempotent. The equivalent by hand:

SRC=$(mktemp -d) && git clone --depth 1 https://github.com/zamesin/Next-Move-Theory-Canon-and-Skills.git "$SRC"
rm -rf ./Next-Move-Theory-Canon && cp -r "$SRC/Next-Move-Theory-Canon" ./Next-Move-Theory-Canon
mkdir -p .claude/skills .codex/skills
cp -r "$SRC"/Skills/. .claude/skills/
cp -r "$SRC"/Skills/. .codex/skills/
cp "$SRC/README.md" ./NextMoveTheory-README.md
# then inject the rules block from "$SRC/CLAUDE.md" and "$SRC/AGENTS.md" between the markers
rm -rf "$SRC"

Make your AI agent methodology-aware

This repo also ships CLAUDE.md and AGENTS.md, a compact rules file that teaches a coding agent (Claude Code, Codex, Cursor, and others) to do product work with this methodology instead of the generic, often-wrong Jobs To Be Done in its training data.

  • What it is — the non-negotiable theses (what a Job is, what value is, how to segment) plus a routing table that tells the agent which canon file to read for a given task, so it avoids the common JTBD mistakes.
  • How to use it — the install above injects it for you: step 4 writes these rules into your project's CLAUDE.md (Claude Code) and AGENTS.md (Codex and most other agents), between <!-- Next-Move-Theory-Rules:start --><!-- Next-Move-Theory-Rules:end --> markers, so updates refresh cleanly and your own rules outside the markers stay intact. The canon it routes to sits at ./Next-Move-Theory-Canon.
  • Why — out of the box an agent pattern-matches to generic JTBD and gets the theses wrong. This file points it at the correct definitions and the canon, so its product reasoning is grounded in the methodology.

How to read the canon

Prefer a nicer reading experience? The same canon is available in a cleaner, more readable form on the site — read it at nextmovetheory.com/library/canon.

The canon lives in Next-Move-Theory-Canon/, around two dozen interlinked files. You don't have to read them in order. If you want the fastest path to understanding, read these four key-theses files first, in order:

  1. Next-Move-Theory/nmt-key-theses.md — the integrative root: what the whole framework is and how its pillars (AJTBD, Unit Economics, RAT, ABCDX) plus Theory of Constraints — with OKR (Objectives & Key Results) as a supporting methodology — fit into one system. Start here for the big picture.
  2. Advanced-Jobs-To-Be-Done/ajtbd-key-theses.md — the substrate the rest stands on: Jobs, the Job Graph, value and the Aha Moment, segmentation. The core you'll use most.
  3. Riskiest-Assumption-Test/rat-key-theses.md — before you build: list the assumptions the idea rests on, rank them by how lethal they are if wrong, and buy the cheapest evidence against the deadliest first.
  4. ABCDX-Segmentation/abcdx-segmentation-key-theses.md — the theory turned into a concrete operating move on a real customer base: focus the high-margin A/B, fire C/D, and read X as the signal of where to grow next.

Then read the rest in whichever cluster matches your problem.

Advanced Jobs To Be Done — Foundations

File What it teaches
Advanced-Jobs-To-Be-Done/ajtbd-key-theses.md The foundational theses — the methodology in one document. The map to everything else.
Advanced-Jobs-To-Be-Done/scientific-foundations.md The brain as an energy-budget investor; why needs fail as a unit and Jobs succeed.
Advanced-Jobs-To-Be-Done/job-structure.md The eight elements that fully specify a single Job, element by element, with interview questions.

The Job Graph — where strategy lives

File What it teaches
Advanced-Jobs-To-Be-Done/job-graph.md The hierarchy of Jobs around your product; the four levels, defined relative to your product's reach.
Advanced-Jobs-To-Be-Done/job-types-and-properties.md The taxonomy of Jobs — Regular, Orientation, Tax, Fake, Emotional, Viral — as a diagnostic instrument.
Advanced-Jobs-To-Be-Done/critical-chain.md The Job Graph projected onto time — the lived path a team actually ships, where the Aha Moment fires.

Creating value

File What it teaches
Advanced-Jobs-To-Be-Done/value-creation.md The deep canon on value: energy efficiency, success criteria as the specification of value, the Aha Moment.
Advanced-Jobs-To-Be-Done/value-creation-mechanics.md The foundational catalog of value-creation mechanics — kill a Job, take a Job off the customer, climb a level.
Advanced-Jobs-To-Be-Done/behaviour-change.md Why switching is swapping one Job Graph for another; a Solution as a label for the sub-graph it installs.
Advanced-Jobs-To-Be-Done/customers-attention-management.md Attention as the metabolic resource every value-creation mechanism routes through.

Reaching and converting customers

File What it teaches
Advanced-Jobs-To-Be-Done/consideration-activators.md The five Consideration Activators — what you load into the customer's head to move their choice your way.
Advanced-Jobs-To-Be-Done/barrier-removal.md Removing the objective barriers that make a better Job Graph non-executable for a segment.
Advanced-Jobs-To-Be-Done/communication.md Communication in the language of Jobs — the value-proposition formula and the landing-page structure.

Choosing where to compete

File What it teaches
Advanced-Jobs-To-Be-Done/segmentation.md Segmentation by Job Graph similarity, not demographics — the most expensive cut to get wrong.
ABCDX-Segmentation/abcdx-segmentation-key-theses.md ABCDX — splitting your paying base by margin × satisfaction; refocus on A/B, fire C/D, read X as a signal.
Riskiest-Assumption-Test/rat-key-theses.md RAT — list the assumptions an idea rests on, rank them by lethality, and buy the cheapest evidence first.

Next Move Theory — the meta-framework above AJTBD

File What it teaches
Next-Move-Theory/nmt-key-theses.md The integrative root — how AJTBD, Unit Economics, RAT, ABCDX, and Theory of Constraints combine into one system, with OKR as a supporting methodology. The product is a single organism.
Next-Move-Theory/focus-as-company-attention-management.md Focus as pointing the whole company's attention at specific Core Jobs of one segment; the Innovator's Dilemma as focus that ossified.
Next-Move-Theory/subtraction.md Subtraction as the meta-operator across all four pillars — removing Jobs, unprofitable units, risky assumptions, and C/D customers.

Practice, B2B, and the operating loop

File What it teaches
HowTos/basic-ajtbd-interview-guide-and-principles.md The practical interview guide — principles and a question bank that reconstruct Jobs, criteria, Aha Moments, and Barriers from what a customer actually did.
Advanced-Jobs-To-Be-Done/b2b.md The B2B deal as a Job Graph across roles — and why personal Jobs usually outweigh business Jobs.
Algorithms/the-algorithm.md How the pieces combine into a single cyclical algorithm — and the anti-patterns that kill products.

The public canon covers the most foundational theses and mechanics. The full methodology — the product-diagnosis algorithm, the 100+-mechanic catalog, the full unit-economics integration, and more — lives in the products and courses at nextmovetheory.com. For new theses and book chapters as they're published, subscribe at nextmovetheory.com — home to the canon, the books, and the newsletter.


What's inside

Next-Move-Theory-Canon-and-Skills/
├── Next-Move-Theory-Canon/             # the methodology, written as theses
│   ├── Advanced-Jobs-To-Be-Done/       #   the Jobs framework — start with ajtbd-key-theses.md
│   ├── ABCDX-Segmentation/             #   segmenting a paying base by margin × satisfaction
│   ├── Riskiest-Assumption-Test/       #   validating ideas before you build them
│   ├── Next-Move-Theory/               #   the integrative meta-framework above AJTBD
│   ├── HowTos/                         #   practical guides — start with the interview guide
│   └── Algorithms/                     #   how the pieces combine into one loop
└── Skills/                             # Claude Code skills that run the methodology
    ├── market-research/
    ├── craft-value-proposition/
    └── product-requirements/

How this methodology came to be

By 2018 I taught product for a living: customer research, segmentation, interviews. Yet at the root I didn't actually know how products get created. The model I taught was find the pain, build the painkiller. But I kept watching satisfied customers with no problem to solve buy anyway, and I had no explanation for it. I was also building my own company against a stronger competitor, with no rule for choosing a strategy, only a pile of plausible advice. So I made an unreasonable decision: build the methodology from scratch.

I went deep into Jobs To Be Done and kept its deepest intuition: a person sits in a situation and wants to transition into a different state. I left the rest of the machinery behind, because it never told me how to research, segment, choose where to compete, or create value.

It only came together when I got lucky and found the right science. Lisa Feldman Barrett's work led me to allostasis, prediction, and reward prediction error, which is what value actually is to a brain managing an energy budget. It also led me to the theories of needs, emotions, habit, identity, and loss aversion that explain how a person changes behavior. That body of science sits in scientific-foundations.md, and everything else stands on it. On top of it I could finally build a real algorithm for creating value, the core I called Advanced Jobs To Be Done (AJTBD).

AJTBD alone still wasn't enough. A few more methodologies turned out to be fundamental. First the Riskiest Assumption Test. Every initiative is a stack of risky assumptions, any of which might not hold, so you don't just launch and hope. In a sense the idea is already dead and you simply don't yet know what will kill it. RAT is how you find out cheaply, before you've paid for the build. Then Unit Economics. A company can only grow and fund its next bets by competing for the Jobs of segments where it can actually earn a target margin. Goldratt's Theory of Constraints taught me to find the single bottleneck that limits the system and fix that, instead of improving everything at once. Later I added goal-setting, an algorithm for finding a company's real growth points. Together it all became Next Move Theory.

Today hundreds of companies in my home country run on this work, with dozens of cases documented at nextmovetheory.com/cases. My goal now is to give the methodology to the world, so your product work stops being guesswork and becomes something you genuinely enjoy. The full story, with the scenes, the mistakes, and the moments where the wrong model stopped working, is the subject of my book.


The book — The Nature of Product

The Nature of Product is free to read on the site. It's the first book in a series, and it covers the foundation, Advanced Jobs To Be Done (AJTBD), rather than the whole of Next Move Theory. The broader framework comes in later books. Where the canon states the methodology as theses, the book tells the story of how it was discovered. It's a chain of insights, each one a moment where the wrong model stopped working and a better one had to be built. A recurring skeptic, Wes, attacks the ideas with the exact questions real students used.

It's for founders, indie hackers, PMs, marketers, and designers making product decisions on incomplete evidence, and it assumes no prior Jobs To Be Done background. Read it on the couch. The canon and skills are here when you want to get operational.


About the author

Ivan Zamesin is the author of Advanced Jobs To Be Done and Next Move Theory. Two independent industry studies ranked him the #1 product expert in his home market.

  • Led image search at his home market's largest tech company. Took 25% of the market from Google Images, growing share from 55% to 72%.
  • Trained 13,000+ founders and product managers through the most popular product course in his home market, running since 2017.
  • Founded and sold a startup. A therapist-matching service: built it, grew it, and exited to a larger marketplace.
  • Product-strategy consulting for market leaders, built on Jobs and unit economics.

nextmovetheory.com · X · LinkedIn · ivan@nextmovetheory.com


Talks & questions

Want me to speak? If you'd like me to walk your team, company, or event through the methodology — a talk, a workshop, or a conversation about how it applies to your product — I'd genuinely welcome that. Email me at ivan@nextmovetheory.com or reach out on LinkedIn.

Found an error in a thesis or a broken link? Open an issue or a pull request.

License

The canon and the skills are licensed under CC BY-NC-SA 4.0 (Creative Commons Attribution–NonCommercial–ShareAlike 4.0 International) — see LICENSE. You are free to share and adapt the material, as long as you:

  • Attribution — credit Ivan Zamesin and link back to this repository and the license;
  • NonCommercial — don't use the material for commercial purposes;
  • ShareAlike — license your adaptations under the same terms.

A note on the writing. English isn't my native language, and I didn't create this methodology in English. I built it over eight years in my own language, and it grew into thousands of theses. Rewriting all of that into English by hand wasn't realistic for me, so I used Claude to turn my theses into the text you're reading. Every thesis is mine, worked out over years of practice and teaching, and I'm confident in all of them. What the AI did was the English wording, not the thinking behind it.

Built by Ivan Zamesin. nextmovetheory.com · X · LinkedIn · ivan@nextmovetheory.com. The canon is a living document; it grows as new theses are validated in practice.