Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .changepacks/changepack_log_skill_refresh.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"changes": {
"crates/devup-mcp/Cargo.toml": "Patch"
},
"note": "Re-vendored the embedded agent skill documents that moved in their source repositories: devup-ui. The copies in this binary are what `devup_skills install` writes on a machine with no network, so a copy that has fallen behind installs rules the upstream project no longer states. Opened automatically by the scheduled skill-drift job; the bytes here are exactly what scripts/refresh-skills.mjs produced.",
"date": "2026-10-26T06:19:13+00:00"
}
10 changes: 0 additions & 10 deletions crates/devup-mcp/src/server/skills/devup-ui/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -543,16 +543,6 @@ Do not add `include`, `optimizeDeps.exclude` or `ssr.noExternal` entries for it.
They are redundant, and writing them suggests to the next reader that a devup-ui
package needs wiring when none does.

This reset-css rule is not a blanket ban on diagnosing a different package's
RSC optimizer warning. If `rsc:use-client` names `@devup-ui/react` hooks as
"inconsistently optimized", record the exact versions and test that package's
exclusion separately. An exclusion does not fix the dev-only race where CSS
extraction writes `df/devup-ui/*.css` and triggers an SSR `program reload`
during a request. Capture server logs with the runtime audit's `--server-log`
option, stabilize the dev server and rerun affected screens before changing
responsive page code. Do not disable generated CSS watching as a permanent
fix; doing so also disables CSS hot updates.

**It is a normalize, not a preflight.** It sets `box-sizing: border-box`
globally and zeroes a few margins, but for form controls it does exactly two
things:
Expand Down
Loading
Loading