Tutorials
Search tutorials
Get started
7
01
Why requirements as code
Name the problem: chat dumps vs a graph of ideas.
02
Your first idea
One-liners and blocks in a .rq file.
03
Link ideas
Bracket references and wikilinks — navigate a graph, not a scroll.
04
Your first base
Create .reqlan — the boundary of one ideas graph.
05
Neighbourhood in the activity bar
Local context in the active base, sync, hop depth, and copy-as-markdown.
06
Ask @reqlan
Focused search and scoped AI context — not the whole graph in the prompt.
07
Point ideas at code
File references and reverse context from source.
Concepts
3
01
The ontology
Name the nouns: idea, ideaset, file, base, reference, attribute, map.
02
Extension tour
Five surfaces — one job each. A map, not a laundry list.
03
CLI
Same graph API — terminal, scripts, and CI on the shared .reqlan index.
Advanced
9
00
Beyond one file
Eight craft themes: imports, attributes, maps, tokens, comments, export, CLI/MCP, patterns.
01
Imports and ideasets
Split ideas across files; from-import, namespace import, and ideasets.
02
Attributes without bloat
Opt into status, tags, and plans — slim keys that drive a view.
03
Maps you choose
Ideas Summary as a cartographic cut — filter, focus, deepen on purpose.
04
Context and tokens
Compose a neighbourhood slice. Do not paste the whole project by habit.
05
Comment references
Point code back at requirements with rq:[…] — same graph, other door.
06
Export the graph as HTML
Static multi-page site from the same ideas — for reviews and stakeholders.
07
CLI and MCP
Same graph API — terminal, CI, agents, and the editor.
08
Patterns that age well
Durable habits plus a non-software vignette — judgement over more syntax.
Assessment
Pass the quiz, get a certificate