Back to list
thkt

enhancing-progressively

by thkt

3🍴 0📅 Jan 24, 2026

SKILL.md


name: enhancing-progressively description: > CSS-first approach - use CSS before JavaScript. Use when implementing layouts, animations, or toggles, or when user mentions レイアウト, スタイル, 位置, アニメーション, 表示/非表示, トグル, レスポンシブ, CSS Grid, Flexbox, transforms, transitions, CSSのみ, JavaScript不要, シンプル allowed-tools: [Read, Grep, Glob] user-invocable: false

Progressive Enhancement

Priority

PriorityApproachExamples
1HTMLSemantic elements, native inputs
2CSSGrid, Flexbox, :has(), transitions
3JSOnly when truly necessary

Detection

JS PatternCSS Alternative
element.style.displayCSS :has(), [open], <dialog>
addEventListener('resize')CSS @media, clamp(), min()
getBoundingClientRectCSS Grid, Flexbox, gap
setInterval for animationCSS transition, @keyframes
classList.toggleCSS :checked, :target
scrollTo, scrollIntoViewCSS scroll-behavior: smooth
matchMediaCSS @media, @container

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon