| name | railwise-kb |
| description | Search and cite RailWise public knowledge for engineering monitoring, RailWise products, and Vibe Coding concepts. Use when an agent needs a plain-language explanation, a verified public document, a learning path, or source-preserving context from kb.railwise.cn. |
RailWise KB
Use the bundled Node.js client to retrieve public RailWise knowledge. Keep the
returned RailWise URL with every answer and distinguish published facts from
recommendations that still need human review.
Choose a command
- Resolve a natural-language question:
node scripts/railwise-kb.mjs resolve --query "点一下从右侧滑出的面板叫什么" --scope vibe
- Read one Vibe Coding term:
node scripts/railwise-kb.mjs term --id modal-drawer
- Find a goal-oriented learning path:
node scripts/railwise-kb.mjs path --goal "我想把网站部署上线"
- Read a public knowledge document:
node scripts/railwise-kb.mjs document --id "document-id"
- Inspect service and cache status:
node scripts/railwise-kb.mjs status
Scopes are auto, vibe, engineering, and products. Prefer auto unless
the user has clearly limited the subject.
Answer workflow
- Remove secrets, customer identifiers, code blocks, local paths, emails, and
URLs before a remote query. The client does this automatically.
- Run the narrowest suitable command.
- Explain the result in the user's language and level of detail.
- Include the returned
url as the source.
- State the applicability boundary and any required human verification.
- Never invent a term, standard clause, product capability, or live system
status when the catalog does not contain it.
Safety boundaries
- The Skill searches only public content from
kb.railwise.cn.
- Do not send source code, API keys, passwords, customer names, project
addresses, or private engineering data in a query.
- Treat engineering standards and project decisions as reference material;
confirm current editions and project-specific requirements manually.
- Treat product documentation as published guidance, not proof that a user's
local installation is healthy.
- When the service is offline, clearly identify cached results as stale.
See the public API for response fields and
privacy rules for redaction behavior.