Motivation
→ auth.login
→ auth.session
→ auth.logout
login {
aligns with [auth.session]
implemented in ["./auth.ts".login]
}
safety_interlock {
valve must close before heater enables
@tags: (iec-61131, critical)
}
- LSP for .rq — go-to-def, find refs, validation
- Syntax highlighting and semantic tokens
- Inlay hints and hover on ideas and links
- Completion for imports, references, and search
- rq: references in comments of any source file
auth.login ──► session.rq:12
└──► [auth.logout]
- Ideas and references tables
- Graph view — filter by file, tag, or status
- Local graph scoped to file or selection
- Export graph to JSON or CSV
Reqlan: List All Ideas
Reqlan: Get Local Graph
Reqlan: Export JSON
- @reqlan chat participant in VS Code / Copilot
- MCP — search, file context, local graph
- rq-* skills for Cursor and Copilot
- Build requirement, add to context, write plan
/rq-search oauth
/rq-build-requirement
/rq-add-to-context
Example
from "main.rq" import myidea
import "./exampleimport.rq"
import "exampleimport2.rq" as exampleimport2
myidea3 {
application must have something. this should align with [myidea]
and also with ["./exampleimport.rq".myimportableIdea]
@tags: (style, accessibility, performance)
@references: ({ [exampleimport2.myimportableIdea] })
}