Skills Plugins MCP Prompt Model 博客 我的中心

rtl-aware-development

OpenCode Desktop should be RTL-aware. Use when implementing or reviewing RTL/LTR behavior in the web app, desktop app, CSS, menus, scrolling, resizing, icons, mixed-direction text, or Electron title bars.

DeepseekModel キュレーション済みスキル ★ 注目 品質 優秀 · 90 v1.0.0

取得

https://deepseekmodel.com/api/download.php?id=anomalyco-opencode-opencode-skills-rtl-aware-development-skill-md&format=skill
ダウンロード .skill 標準形式。system_prompt と model_config を収録し、任意の Agent で利用可能
.skill ファイルの system_prompt フィールドの実際の内容。
name rtl-aware-development description OpenCode Desktop should be RTL-aware. Use when implementing or reviewing RTL/LTR behavior in the web app, desktop app, CSS, menus, scrolling, resizing, icons, mixed-direction text, or Electron title bars. RTL-Aware Development Treat direction as independent from language. Test English in both directions as well as real RTL and mixed-script content. Guidelines Set lang and dir on the document, and propagate direction through component providers used by portaled menus and popovers. Do not change the selected locale merely to force RTL. Keep DOM and focus order semantic. Flexbox and Grid already follow dir ; do not add row-reverse , CSS order , or reversed markup just to mirror a layout. Prefer logical CSS for semantic layout. Reserve physical coordinates for pointer positions, canvas geometry, native window controls, and other genuinely physical placement. /* Avoid */ padding-left : 12px ; right : 0 ; border-right : 1px solid; text-align : left; /* Prefer */ padding-inline-start : 12px ; inset-inline-end : 0 ; border-inline-end : 1px solid; text-align : start; Isolate mixed-direction text. Use dir="auto" or <bdi> for unknown text; keep code, URLs, IDs, and filesystem paths LTR without forcing the surrounding component LTR. < span class = "file-row" > < bdi dir = "auto" > README.md </ bdi > </ span > < bdi dir = "ltr" > < code > C:\src\app.ts </ code > </ bdi > Mirror directional meaning, not every image. Back/forward, previous/next, disclosure, indentation, and directional progress may need mirroring. Do not mirror brands, clocks, media controls, charts, or text. Reverse physical gradients, translateX , SVG transforms, and animation deltas explicitly. Map interactions through direction. clientX remains physical; resizing a logical edge needs an RTL-aware delta. Logical previous/next keyboard controls may swap ArrowLeft/ArrowRight. Follow the relevant WAI-ARIA widget pattern. Do not assume LTR scrolling. RTL scrollLeft can start at 0 and become negative. Prefer scrollIntoView({ inline: "nearest" }) or a tested direction-normalizing helper. For Electron title bars, prefer native caption controls and use titleBarOverlay plus env(titlebar-area-*) for the safe content rectangle. Keep Windows/macOS native-control avoidance and trafficLightPosition physical; keep app navigation inside that rectangle logical. Mark interactive titlebar children app-region: no-drag . Verify behavior, not screenshots alone. Check computed styles, pseudo-element geometry, hit zones, focus order, keyboard behavior, submenu direction, zoom/scaling, and both LTR and RTL scroll endpoints. Test Matrix English + LTR English + forced RTL A real RTL locale + RTL Mixed RTL/LTR content, long labels, numbers, code, and paths Keyboard, pointer resize, scrolling, menus/submenus, and Electron titlebar controls in both directions References RTL Styling 101, Ahmad Shadeed CSS-Tricks: RTL Styling 101 CSS-Tricks: CSS Logical Properties and Values W3C: Structural markup and right-to-left text W3C: Inline bidirectional markup MDN: CSS logical properties and values MDN: dir MDN: scrollLeft web.dev: Logical properties Electron: Custom title bar WAI-ARIA: Window splitter pattern Kobalte: I18n Provider
このスキルを起動するキーワード。クリックでコピーできます。

このスキルにはトリガーワードがありません。

ダウンロードした .skill に含まれるフィールド。
フィールド 説明
formatフォーマット識別子(skill/v1)
skill_idスキル固有 ID
nameスキル名
versionバージョン
description説明
categoryカテゴリ(配列)
trigger_wordsトリガーワード
tagsタグ
sourceソース
source_urlソース URL(本ページ)
exported_atエクスポート日時(ダウンロード毎)
system_promptシステムプロンプト本文
model_configモデル設定:provider / model / temperature / max_tokens / top_p
examplesサンプル
install_guide各プラットフォームの導入説明(Coze / Dify / Claude / カスタム)
同じスキルを各プラットフォーム形式で出力できます。
.skill 標準形式。system_prompt と model_config を収録し、任意の Agent で利用可能 ダウンロード
.skillpro 拡張形式。scripts / tools / dependencies / hooks を含む ダウンロード
.json 純粋な JSON 出力。system_prompt とモデル設定のみ ダウンロード
Coze frontmatter 付き Markdown。Coze へのインポート用 ダウンロード
Dify Dify DSL。アプリ作成後にそのままインポート ダウンロード

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

验证码 --

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。