End-user UX for node_web_interface (React) and web_interface (Flask/templates): entry-level trading terms OK, no pro-trader jargon, minimal UI, situational focus, no AI slop, no em dash in UI strings. Apply on any UI copy, layout, error, or help change.
85%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Apply whenever you change user-visible copy, layout, errors, or help in the Node React UI or the classic Flask web UI tentacles.
packages/tentacles/Services/Interfaces/node_web_interface/ or packages/tentacles/Services/Interfaces/web_interface/.tentacles/ (install output). After tentacles source changes: bash .cursor/reinstall-tentacles.sh.Colocated guides: packages/tentacles/Services/Interfaces/node_web_interface/AGENTS.md, .../web_interface/AGENTS.md. Technical Node UI workflow (when present in the monorepo): workspace skill node-web-interface-workflow; cloud agents: skill octobot-cloud and node_web_interface/README.md for npm cwd.
/app/debug stays operator-facing).—) in user-visible UI copy (labels, titles, errors, toasts, template text). Use a period, comma, colon, or parentheses instead; match punctuation already used on the same screen.| Stack | Where copy lives |
|---|---|
node_web_interface | React components, route copy, toasts; keep logic in code/tests per skill octobot-cloud (Vitest, no e2e). |
web_interface | Jinja templates, flash messages, modal titles; Python strings visible in templates. |
npm test in packages/tentacles/Services/Interfaces/node_web_interface/ when touched; pytest for web_interface/tests when touched.Drakkar-Software/OctoBot
c45fdc2
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.