coding-effectively
ALWAYS use this skill when writing or refactoring code. Includes context-dependent sub-skills to empower different coding styles across languages and runtimes.
Essential command-line tools and system utilities.
ALWAYS use this skill when writing or refactoring code. Includes context-dependent sub-skills to empower different coding styles across languages and runtimes.
Scriban template syntax and C# string escaping rules for LCDPossible panels. Use when: creating HtmlPanel or WidgetPanel templates, debugging template compilation errors, working with Scriban syntax in C# interpolated strings, adding template context variables, fixing brace escaping issues, or creating new web component layouts. Keywords: Scriban, template, escaping, braces, TemplateContext, HtmlPanel, WidgetPanel, GridTemplate
TypeScriptで型安全なClaude Code Hooksを作成するためのガイド。cc-hooks-tsライブラリを使用してフックを実装する際に使用する。(1) Claude Code用の新しいhookを作成する時、(2) 既存のhookをTypeScriptで書き直す時、(3) PreToolUse/PostToolUse/SessionStart等のイベントフックを実装する時、(4) plugin.jsonにhooksを設定する時
Guidelines for Neovim plugin development. Use when working on Neovim plugins, Lua files for Neovim, or vim plugin repositories.
Claude Code 서브에이전트 파일(.md) 작성을 위한 가이드. 사용 시점: (1) 새로운 서브에이전트를 생성할 때, (2) 기존 에이전트를 수정하거나 개선할 때, (3) 에이전트의 역할 범위나 트리거 조건을 정의할 때, (4) 에이전트 설정(model, tools, permissionMode)을 구성할 때. 템플릿, 예제, 도구 레퍼런스 포함.
Implements WPF Adorner decoration layers with AdornerLayer, AdornerDecorator, and custom Adorner patterns. Use when building drag handles, validation indicators, watermarks, selection visuals, or resize grips.
Repair malformed markdown code fence closings. Use when markdown files have closing fences with language identifiers (```text instead of ```) or when generating markdown with code blocks to ensure proper fence closure.
Use TypeScript LSP for code intelligence instead of grep. Always prioritize LSP tools for go-to-definition, find references, type checking, and code navigation in TypeScript/JavaScript files.
コンポーネントやページで色を定義する際、必ずtheme.tsから参照することを強制し、カラーコードのハードコードを禁止するSkillです。新規コンポーネント作成時、既存コンポーネント編集時に自動的に使用されます。
Install and configure the Odin programming language. Use when: - Setting up Odin on a new machine - Updating Odin to latest version - Configuring Odin language server (ols)
This skill should be used when starting a marimo development server with hot reload. Triggers include: - Starting marimo server - Running marimo notebooks locally - Launching marimo development environment - Setting up hot reload for notebooks
Work on the LaTeX thesis or LaTeXML HTML output. Use for build/lint/serve commands, LaTeX style rules, HTML pipeline notes, or assets conventions.
Placeholder syntax standards for documentation and prompts. Use when writing prompts, documentation, pattern descriptions, or any content with user-substitutable values.
Defines the basic solution structure for AvaloniaUI Desktop Applications using CustomControl. Use when creating new AvaloniaUI projects or designing stand-alone control styles with ControlTheme.
Align Codex-native skills with documented skills safely.
【WHEN】当用户命令中明确包含"codex协作"、"codex协同"、"与codex合作"等指令时启用; 【WHEN】当用户要求使用 codex MCP 工具进行代码分析、原型生成、review 等协作开发场景时启用。 【WHEN NOT】不用于单独的代码实现任务、不用于纯文档编写、不用于不涉及 codex 的常规开发流程。
Guides the design of AvaloniaUI solution and project structures. Use when creating new AvaloniaUI solutions or organizing projects following naming conventions and layer separation.
aytordev theme system patterns. Use when configuring themes, working with Stylix or Catppuccin, or implementing theme-aware module configuration.
Lombok patterns including @Delegate, @Builder, @Value, @UtilityClass for reducing boilerplate
Test skill with example code blocks that should NOT be detected as real references
Learn codebase structure with tree-sitter + SSL patterns
Use when working with TypeScript or JavaScript code and typescript-lsp plugin is enabled - for finding references, checking types, navigating definitions, or verifying type correctness
Enforce canonical payload/type definitions for cross-system boundaries in Coverage Creatives. Contracts are defined primarily via TypeScript types + inline edge function schemas + assistant instructions. No guessing.