-
Notifications
You must be signed in to change notification settings - Fork 1
Kasi Ui
Oak Dev-inter edited this page Apr 23, 2026
·
1 revision
UI / CSS mission in Override Mode. Visual is truth, cascade is noise. One change per round, cache-aware.
/kasi-ui <element> <property>
/kasi-ui <screenshot-path> <target>
- Demands a screenshot β no guessing from text alone.
- Demands a specific target (which element, which property).
- Greps every width / margin / padding / z-index touching the target before editing.
- Checks parent containers, inline styles, and media queries.
- Applies a scoped override with
!importantunder a mission-tagged class. - Bumps cache version on the HTML / template and tells the user to hard-reload.
- Require screenshot of the broken state.
- Require specific target β element + property.
- Grep all rules affecting the element across CSS / inline / media queries.
- Apply scoped override:
.kasidit-fix-<mission-id> <selector> { property: value !important; }
- Bump cache version (
?v=1.0.X) on the loader. - Tell user to clear cache +
Cmd+Shift+R. - Wait for screenshot confirmation before next change.
- UI change that is not sticking (cache or specificity war).
- Legacy CSS where refactoring is out of scope.
- One specific visual target the user can point at.
- You want to rewrite the design system β use
extract-system+ Claude Design, not Override Mode. - Multi-element redesign β Override Mode is for surgical fixes, not layouts.
- You have no screenshot β refuse until you get one.
- Round 2 fail β demand DevTools Computed panel from user.
- Round 3 (Haiku) / Round 4 (Opus) β hand back to user with findings.
- If user sees no change, suspect cache first.
- Verify via DevTools Network tab before concluding the fix failed.
- When one element looks right, copy its exact CSS to the broken one.
- Do not invent values. Do not refactor legacy cascade.
- β Multiple simultaneous changes in one round β impossible to diagnose.
- β Editing CSS without grepping all rules hitting the element.
- β Forgetting the cache bump β "my change isn't working" is almost always cache.
- β Inventing CSS values instead of copying from a working sibling.
Introduced in v0.2.0.
- Commands (aggregate)
- UI-Override-Mode
- Kasi-Fix
Repo β’ Discussions β’ Issues β’ Changelog β’ Security β’ Contributing β’ MIT β’ Β© Kasidit Wansudon
Kasidit
Core
- Commands
- Kasi-Mode π₯ v0.10
- Backend-Hooks π₯ v0.10
- Model Tiers
- Gravity Pattern
- Multi-Agent-Orchestration
- Claude Design Integration
- UI Override Mode
- FAQ
Version History
- Version History β overview
- v0.13.0 β thClaws (Consolidated) π¦
- v0.12.0 β thClaws Runtime Support π¦
- v0.11.0 β Backend + Bridge + Runbook π
- v0.10.0 β Mode + Backend Hooks
- v0.9.2 β Gravity
- v0.9.1 β Master Orchestrator
- v0.9.0 β Claude Design
- v0.8.0 β Tier Cascade
- v0.7.4 β SWE-bench
- v0.3.0 β Tier adaptation
- v0.2.1 β Docs protocol
- v0.2.0 β UI Override
- v0.1.0 β Core
Concepts
Commands
- Kasi-Init
- Kasi-Review
- Kasi-Security
- Kasi-Fix
- Kasi-Ui
- Kasi-Cascade
- Kasi-Multi
- Kasi-Scaffold
- Kasi-Docs
- Kasi-Status
- Kasi-Promote
- Kasi-Pull
- Kasi-Sync
- Kasi-Search
- Kasi-Wiki-Sync
Agents
- Agent-Architect-Planner
- Agent-Audit-Specialist π₯ v0.10
- Agent-Bug-Hunter
- Agent-Deep-Researcher
- Agent-Legacy-Specialist
- Agent-Migration-Specialist
- Agent-Refactor-Surgeon
- Agent-Test-Writer
Deprecated v0.10 (stubs β audit-specialist --focus=..., removed in v0.11)
-
Agent-Code-Reviewer β
--focus=quality -
Agent-Security-Auditor β
--focus=security -
Agent-Perf-Profiler β
--focus=perf