PROJECTSKILLSCONNECTING…
SCROLL TO ANALYZE ↓

SYS.01 / PROJECT INTELLIGENCE

Your projectAI’s newest expertise

ProjectSkills analyzes your codebase, architecture and product context to build specialized AI Skills designed specifically for your project.

STAGE 01 / 06

RAW PROJECT

Files without meaning

STAGERAWRENDERSUSPENDED

SYS.02 / PRODUCT DEMONSTRATION

Watch a project become expertise

TaskFlow is a sample project. Run the pipeline to see what ProjectSkills builds from it.

TASKFLOW · SAMPLE PROJECT
READY
THIS IS A SIMULATION

TaskFlow is a fictional repository. Every figure below is a fixed sample, replayed at the speed the real pipeline runs — nothing here is being analysed live. Your own project produces its own numbers, its own architecture, and its own Skills.

DETECTED STACK
ReactTypeScriptNodePostgreSQLDrizzleAuthStripe
1,284 FILES · 11 TABLES
FILE CLASSIFICATION
SOURCE742
TEST214
ASSET174
CONFIG96
DOC58

2 files classified SECRET — excluded from analysis and never sent to any AI provider.

ARCHITECTURE
Frontend01

React 19 · 42 components

API02

Express · 18 routes

Services03

9 domain services

Database04

PostgreSQL · 11 tables

PIPELINE
  1. 01Reading repository
  2. 02Mapping structure
  3. 03Detecting technology
  4. 04Understanding architecture
  5. 05Mapping dependencies
  6. 06Building intelligence
  7. 07Creating constitution
  8. 08Generating Skills
  9. 09Reviewing Skills

Runs a fixed sample — 4 seconds, nothing is uploaded.

SYS.04 / KEEL

The other half of a project’s life.

A staged interview that ends in a plan, a file scaffold and an MVP you can start on Monday. Where you have a codebase it reads what the code actually says rather than what you remember about it.

All four end in the same three documents. What differs is where the evidence comes from — and every line of the plan says which, so a greenfield plan reads mostly blue and orange and a plan about your own repository reads mostly green.

WHAT COMES OUT
  • KEEL.MD

    The build plan. An MVP slice where every item has a test you can run, a Beta slice that is explicitly not now, and the gaps nobody settled.

  • SCAFFOLD.ZIP

    Real folders and files with a one-line purpose each. Structure, never working code — and the files you already have are marked as changes, not replacements.

  • SESSION.MD

    Every stage: what was decided, where it came from, and what was left open. A document you can hand to a colleague.

And one more: a scaffold can become a real ProjectSkills project, which is then analysed, gets a Constitution and gets Skills.

SAMPLE — TOLLGATE — A CRYPTO PAYMENT GATEWAY
BUILD PLAN
A PROJECT THAT DOES NOT EXIST

A hosted checkout that takes crypto payments and calls a webhook, for solo founders shipping a first paid product. It exists because the alternative is writing and operating webhook infrastructure before earning a pound.

WHAT THIS SESSION SETTLED
  • Who the first user isSTATED

    A solo founder with a working product and no payment flow yet

  • The one thing they must be able to doSTATED

    Take a payment without writing or operating webhook code

  • What is deliberately outSTATED

    Subscriptions, invoicing, multi-currency settlement, and any fiat rail. Naming them is what stops them arriving in the MVP.

  • What constrains itSTATED

    One developer, six weeks, and no appetite for holding customer funds

  • The overall shapeINFERRED

    A stateless checkout page in front of a ledger, with one signed callback out. Worked out from the constraints rather than stated — check it.

THE PARTS, AND WHAT EACH OWNS
  • Checkout

    INFERRED

    Renders the payment page and watches one address for one payment

    Separate because: Holds no keys and no balances, so a bug here cannot move money — it can only fail to notice it arriving

  • Ledger

    STATED

    The only place a balance changes; every credit has a matching debit

    Separate because: Separate from Checkout so a payment can be re-observed without a second credit ever being possible

  • Callback

    INFERRED

    Signs and delivers one webhook per settled payment, with retries

    Separate because: Separate from Ledger because delivery can fail for days without that meaning the payment did

THE MVP3 ITEMS

The whole of scope. Every item serves the one job this session named.

  1. 01

    Generate a payment address and a checkout page for an amount

    STATED

    DONE WHENA GET of the checkout URL shows an address and the exact amount owed

  2. 02

    Credit the ledger once when a payment confirms

    STATED

    DONE WHENReplaying the same confirmation twice leaves exactly one credit on the ledger

  3. 03

    Deliver one signed webhook per settled payment

    INFERRED

    DONE WHENA receiver that returns 500 four times and then 200 receives the callback exactly once

AFTER THE MVP2 ITEMS

Explicitly not now. Naming it is what stops it leaking into the MVP.

  1. 01

    Refunds

    INFERRED

    DONE WHENA refunded payment reverses its ledger entry and fires a second callback

  2. 02

    A dashboard showing settled and pending payments

    INFERRED

    DONE WHENEvery payment in the ledger appears with its state and its callback history

STILL OPEN

Nobody settled these. They are listed because a plan that hides its gaps is worse than a short one.

  • Pricing model — asked twice, deferred by the user
  • Which chains to support at launch — never settled
  • SHAPE ran out of turns with questions still open
SYS.03 / AWAITING INPUT

Your project is waiting.

Read-only access. Secrets are never read, stored, or sent to any AI provider.