reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/gs_06_chat_search

Idea detail

gs_06_chat_search

reqlan rq/marketing_and_media/tutorials.rq:818

block

Summary

Audience: users ready to involve AI without abandoning the graph.
Outcome: invoke `@reqlan /rq-search` ( VS Code Chat ) or Cursor skill `rq-search`; find an idea by meaning; add to context; optionally build a requirement from intent.
Runtime: 6 min.
Demo: same base and `reqs/product.rq` as gs_05. Add `password_rules` if missing — otherwise type it live at cold open. No chat thread open yet. `.reqlan` index active.
Related: ai_integration chat_skill_naming ai_add_to_context ai_build_requirement mcp_tools command_palette

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/marketing_and_media/tutorials.rq

community 43

community cluster

tutorials.rq

file cluster

reqlan rq/marketing_and_media

folder cluster

status: Not present

status cluster

tag: Not present

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

KeyValue
example ```rq
password_rules {
Passwords must be at least twelve characters and reject empty submissions.
Empty submissions are a hard fail on welcome_flow.
}
```
script SCR: Open `reqs/product.rq`. If `password_rules` is absent, add the block from the example and save. Open VS Code Chat (or Cursor Chat if recording host).

VO: reqlan meets AI through focused tools — search, scoped context, small builds —
not by shoving the whole graph into the prompt.

SCR: VS Code Chat: type `@reqlan /rq-search password empty`. Show compact results — idea name, file path, one-line summary. Cursor alternate: invoke skill `/rq-search password empty` from chat.

VO: Slash commands and skills use the `rq-` prefix. Search returns a short list on purpose —
enough to pick, not enough to drown the thread.

SCR: Sticky: "Why not paste product.rq?" Show result list vs a full-file paste thumbnail — reject the paste.

VO: Search finds the handle. Add-to-context ships the slice.
Meaning search beats scrolling when the word lives in body prose, not the idea name.

SCR: Run add-to-context on `password_rules` — chat participant menu or `@reqlan` add action. Show only that idea's body joined to the thread, not the whole file.

VO: Add what you need. Leave the rest in the index.

SCR: Optional fifteen seconds: `@reqlan /rq-build-requirement` or Cursor skill `rq-build-requirement` with intent "rate-limit failed logins" — accept draft appended to `product.rq` as a new named idea; edit one line on camera.

VO: Building a requirement from intent should land as a named idea you keep owning in source control —
the model proposes; the `.rq` file remains the source of truth.

VO: Try this: search for a word that only appears in a body sentence — like "twelve" inside `password_rules` — not in any idea name.

SCR: End card → next: "Point ideas at code".
slides { id title transition fade background brand-dark kicker Get started · 06 heading Ask @reqlan asset logo notes reqlan meets AI through focused tools — not by shoving the whole graph into the prompt. }, { id fixture transition fade background brand-panel heading Add password_rules code_lang rq code password_rules { Passwords must be at least twelve characters… } notes Empty submissions are a hard fail on welcome_flow — body text search will find this later. }, { id search-vscode transition none background brand-panel heading VS Code Chat search asset chat-search body @reqlan /rq-search password empty notes Slash commands use the rq- prefix. Results stay compact on purpose. }, { id search-cursor transition fade background brand-panel heading Cursor alternate body Skill: /rq-search password empty — same index, same discipline. notes Skills mirror chat commands when recording in Cursor. }, { id misconception transition none background brand-contrast heading Search, then slice — not paste body Meaning search finds the handle. Add-to-context ships the neighbourhood. notes Search beats scrolling when the keyword lives in body prose, not the idea name. }, { id context transition fade background brand-panel heading Add only what you need body Add password_rules to context. Leave the rest in the index. notes The .rq file remains the source of truth — the model proposes, you keep ownership. }, { id build-optional transition fade background brand-panel heading Optional: build a requirement body /rq-build-requirement rate-limit failed logins → named idea in product.rq notes Fifteen seconds on camera — skip if the surface is not ready; note preview on screen. }, { id try-this transition fade background brand-dark heading Try this body Search for twelve — a body word, not an idea name. fragments Next: Point ideas at code notes Meaning search should return password_rules without you remembering the handle. }

Browse all attributes

Ancestor context

No ancestor chain recorded.

Outbound references

KindIdeaPathSnippet
None

Inbound references

KindIdeaPathSnippet
ideaset_member get_started_series reqlan rq/marketing_and_media/tutorials.rq —
ideaset_member slide_decks reqlan rq/marketing_and_media/tutorials.rq —

Unresolved references

KindIdeaPathSnippet
references ai_add_to_context ai_add_to_context
references ai_build_requirement ai_build_requirement
references ai_integration ai_integration
references chat_skill_naming chat_skill_naming
references command_palette command_palette
references mcp_tools mcp_tools

Local graph

Initialising graph…