Crochet chain pattern: one row, thirty chains, nothing to read
The first thing anyone makes: a free crochet chain pattern, ~24 cm long, worked on whatever hook the yarn's label suggests, about a quarter of an hour's work. There is one row and one instruction in it, chain 30, so there is no stitch to count into and nothing to shape — what you are practising is the movement every other pattern is built out of. That single row is written out below with the count it ends on.
6 of 8 checks ran on 2026-09-04
- 1 format and stitch chainscripts/validate.py — 113 patterns, all counts chain.
- 2 catalogue auditscripts/audit-patterns.py — 113 audited, 0 errors, 66 warnings.
- 3 geometrygeometry-check.py — 113 checked, 0 errors, 4 warnings.
- 5 not a duplicate113 distinct display names across 113 patterns
- 6c target on the recordseo.headKeyword, confidence and demand present and cross-checked by scripts/validate.py
- 8 page readinessscripts/check-completeness.py --gate — 0 required fields missing, 114 editorial flags, 0 unearned claims.
- 4 render matches the pattern — no image has been compared against its own prompt, so a render showing a piece the rounds do not make would not be caught here. Nothing has counted how many do.
- 6a recognisability — provenance.recognisability is empty in every pattern, so there is no feature list to check the parts against.
Beginner, and the first thing anyone makes: one row, one movement repeated thirty times, with no stitch to work into and nothing to shape.
Sell what you make. Anything you crochet from this pattern is yours to sell — any quantity, no fee, no credit required.
00What you need before you start
CollapseExpand
What you need before you start
Yarn — one colour, weight 4
Tools
1 you probably ownYou likely have
Gauge and finished size
the last check before you cast onHow to make it
01The chain
There is nothing to read. Pull a loop through a loop, thirty times…1 ROW
One note on this pattern
Read themClose
Four questions this pattern answers
Not questions anybody asked. Each one is written from this pattern's own record, and every answer is read off the fields it names.





