Toolverse
All skills

design-philosophy

by r3bl-org

Core design principles for the codebase - cognitive load, progressive disclosure, type safety, abstraction worth. Use when designing APIs, modules, or data structures.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
r3bl-org
Category
UX / Design
Views
5

About this skill

Core design principles for the codebase - cognitive load, progressive disclosure, type safety, abstraction worth. Use when designing APIs, modules, or data structures.

How to use

  1. Zainstaluj skill design-philosophy w swoim projekcie Claude, dodając go do konfiguracji umiejętności agenta.
  2. Kiedy projektując nowy API, moduł lub strukturę danych, aktywuj skill i przejrzyj cztery główne zasady: minimalizację obciążenia poznawczego, progresywne ujawnianie, reprezentowalność stanów poprzez typ oraz wartość abstrakcji.
  3. Podczas refaktoryzacji istniejącego kodu sprawdź, czy każdy moduł ma jedną, jasną odpowiedzialność i czy publiczne interfejsy są minimalne i intuicyjne.
  4. W procesie code review użyj skill do oceny, czy abstrakcje rzeczywiście zmniejszają złożoność, czy ją tylko przenoszą, oraz czy dokumentacja postępuje od ogólnego do szczegółowego.
  5. Konsultuj się ze skill'em, gdy rozważasz wprowadzenie nowej abstrakcji — upewnij się, że zrozumienie jej nie wymaga więcej wysiłku niż kod konkretny.
  6. Wykorzystaj wytyczne dotyczące systemu typów, aby przenieść walidację z czasu wykonania na czas kompilacji, unikając błędów na etapie projektowania.

Related skills

writing-rap-lyrics

by asvskartheek

Helps write rap lyrics with proper rhythm, flow, cadences, and structure. Teaches musical fundamentals (bars, beats, tempo, BPM) and lyric formatting. Use when writing rap lyrics, creating verses, understanding flow, structuring bars, improving cadence, learning rhythm patterns,

UX / Design
21102

latex-posters

by davila7

Create professional research posters in LaTeX using beamerposter, tikzposter, or baposter. Support for conference presentations, academic posters, and scientific communication. Includes layout design, color schemes, multi-column formats, figure integration, and poster-specific

UX / Design
1662

mcp-builder

by anthropics

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

UX / Design
91171

market-sizing-analysis

by wshobson

This skill should be used when the user asks to \

UX / Design
4791

ui-ux-designer

by sickn33

Create interface designs, wireframes, and design systems. Masters user research, accessibility standards, and modern design tools. Specializes in design tokens, component libraries, and inclusive design. Use PROACTIVELY for design systems, user flows, or interface optimization.

UX / Design
1949

ffmpeg-cli

by openclaw

Comprehensive video/audio processing with FFmpeg. Use for: (1) Video transcoding and format conversion, (2) Cutting and merging clips, (3) Audio extraction and manipulation, (4) Thumbnail and GIF generation, (5) Resolution scaling and quality adjustment, (6) Adding subtitles or

UX / Design
4298