[self-care:reactive-ui] Align reactive-ui skill with element registration and view metadata
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 20/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- javascript, markdown
- Domain
- documentation
Research direction
Read .github/skills/reactive-ui/SKILL.md and the spec in dashboard/site/src/specification.js (VIEW_KEYS, VIEW_ELEMENT_VALUES) and dashboard/site/src/components/ui-elements.js (LAZY_ELEMENT_RENDERERS). Update SKILL.md to describe element registration and lazy rendering as specified. Done when skill text matches the current implementation and docs/dashboard-language-specification.md.
Written by the indexing model from the issue text.
Description
[!TIP]
Your pull request is ready to create! 🎉 ✅Everything is OK—the changes have been pushed to a branch. Please review the protected files, then create the pull request when you are ready.
The original pull request description is below.
This updates the reactive-ui skill so its guidance for named UI elements matches the current implementation. No production code, dashboard document, or test changes.
No eligible pure-declarative view-source migration exists. The remaining JavaScript-produced source is the synthetic simulation-days source. It is also consumed by the validator and by declarative.js, so migrating it would need production JavaScript changes.
Fixes
- The skill said to "record a concise
intent" on elements.VIEW_KEYShas nointent; it belongs to pages and row actions. The skill now says to register the element name inVIEW_ELEMENT_VALUESand to give the viewsubject,objective, andacceptance, with sources indata.sources. - The skill's lazy-registration note was vague. It now names the actual mechanism: a
<name>-lazyentry inLAZY_ELEMENT_RENDERERSvialazyElementRenderer.
Evidence
dashboard/site/src/specification.js:VIEW_KEYS,VIEW_ELEMENT_VALUESdashboard/site/src/components/ui-elements.js:LAZY_ELEMENT_RENDERERS,lazyElementRendererdocs/dashboard-language-specification.md: DLS-VIEW-002 and DLS-VIEW-022
Validation
Documentation-only change to a skill file, so no test suites were run.
Control Plane
- Correlation ID:
41234058199-3052 - Central repository:
githubnext/gh-cao - Control plane run: https://github.com/githubnext/gh-cao/actions/runs/41234058199
[!NOTE]
Protected filesThis patch modifies protected files, which may affect project dependencies, CI/CD pipelines, or agent behaviour.
Protected files
To route changes like this to a review issue instead of blocking, configure protected-files: fallback-to-issue in your workflow configuration.
Generated by SelfCare / Reactive UI Expert · copilot · auto · ~59 AIC · ⌖ ~2 AIC · ⊞ 16K · ◷
- expires on Nov 7, 2026, 7:37 PM UTC
- Dominant language
- JavaScript
- Stars
- 14
- Forks
- 5
- Avg merge
- 3h 24m
- Merged PRs (30d)
- 796
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from githubnext/gh-cao
-
agentic-workflows
Difficulty 1/5 Under an hour Newbie friendliness 68/100
githubnext/gh-cao#20168 ·
Maintainers usually reply within 1 day
-
repo-assist repo-assist:issue-triage
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
githubnext/gh-cao#20041 ·
Maintainers usually reply within 1 day
-
agentic-workflows self-care self-care:pages-health
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
githubnext/gh-cao#20028 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
githubnext/gh-cao#19959 ·
Maintainers usually reply within 1 day
-
agentic-workflows self-care self-care:reactive-ui-expert
Difficulty 2/5 Under an hour Newbie friendliness 85/100
githubnext/gh-cao#19923 ·
Maintainers usually reply within 1 day
All issues in githubnext/gh-cao
Similar issues
-
needs-area-label
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
Maintainers usually reply within 2 days
-
serienstream.toOpenN: AdGuard for Windows P2: High T: Annoyance
Difficulty 2/5 1-3 hours Newbie friendliness 61/100
AdguardTeam/AdguardFilters#246310 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
liberation-data/drivine#615 ·
Maintainers usually reply within 1 day
-
bug dependencies known-issue
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
unreleased dependencies
Difficulty 1/5 Under an hour Newbie friendliness 72/100
cloudfour/eslint-config#760 ·
Maintainers usually reply within 1 day