A self-hosted dashboard where every widget is a TypeScript function on disk — the server runs it on a clock, an MQTT message or a webhook, validates what it returns, and pushes the result to every open tab.
These files are devapro/n-dashboard's own configuration. They tell Claude Code how to work on this repository, so they are not mods to install elsewhere. Copy one as a starting point and replace the parts that are about this project.
CLAUDE.md A 2,871 tok .claude/skills/write-widget/SKILL.md A 71 tok