一键导入
behavior-stable-filter-foundation
Extract shared filter and loading primitives without changing HTMX or handler contracts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Extract shared filter and loading primitives without changing HTMX or handler contracts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Triage MCP test drift by separating stale assertions from real surface regressions after a partial metadata/tool refactor.
Render salary values with a stable dollar sign in Razor views without depending on host culture.
Generate PostgreSQL CREATE TABLE scripts directly from live SQLite metadata without hand-transcribing Lahman-style schemas.
Audit htmxRazor asset imports and cache behavior after a migration slice without breaking shell-owned runtime contracts.
Migrate leaderboard pages to htmxRazor by replacing badges only, preserving all backend and frontend contracts.
Preserve the global search dropdown + all-results modal contracts while migrating Razor/htmx page markup around a shell-owned search surface.
| name | behavior-stable-filter-foundation |
| description | Extract shared filter and loading primitives without changing HTMX or handler contracts. |
| domain | htmx-migration |
| confidence | high |
| source | earned |
Use this when several Razor Pages repeat the same filter card and loading overlay structure, but the migration must not disturb existing HTMX request flow or PageModel expectations.
hx-get, hx-target, hx-include, hx-push-url, route, and query parameter name.#loading-indicator wrapper so indicator IDs and HTMX hooks remain unchanged.filter-shell, filter-card, filter-row, filter-actions) instead of changing request wiring.hx-indicator only to existing filter triggers that already hit the same handler/target.baseball-history-web/Pages/Awards/Index.cshtmlbaseball-history-web/Pages/Postseason/Index.cshtmlbaseball-history-web/Pages/Salaries/Index.cshtmlbaseball-history-web/Pages/HallOfFame/Index.cshtmlbaseball-history-web/Pages/Shared/Components/_LoadingSpinner.cshtmlbaseball-history-web/wwwroot/css/site.css