Toolverse
All skills

dagger-design-proposals

by dagger

Write design proposals for Dagger features. Use when asked to draft, review, or iterate on Dagger design documents, RFCs, or proposals.

Installation

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

Installation

Quick info

Author
dagger
Category
UX / Design
Views
6

About this skill

Write design proposals for Dagger features. Use when asked to draft, review, or iterate on Dagger design documents, RFCs, or proposals.

How to use

  1. Zanim zaczniesz pisać propozycję, zbadaj istniejące umiejętności Daggera (takie jak dagger-codegen czy cache-expert) i przejrzyj powiązany kod w repozytorium — schemat GraphQL w core/schema/.go, komendy CLI w cmd/dagger/.go oraz typy rdzeniowe w core/*.go.

  2. Strukturyzuj propozycję zgodnie z szablonem: zacznij od sekcji Problem (wymień 1–3 konkretne ograniczenia), następnie Solution (krótki opis), Core Concept (definicje typów GraphQL z docstringami) i CLI (rzeczywiste przykłady komend).

  3. W sekcji Core Concept użyj notacji GraphQL do zdefiniowania typów API z wbudowanymi opisami, a następnie dodaj przykłady implementacji w Go pokazujące, jak moduły będą używać API.

  4. Dołącz rzeczywiste przykłady komend i wyników w sekcji CLI — nie używaj abstrakcyjnych nazw typu Foo/Bar, lecz konkretne narzędzia z ekosystemu Daggera.

  5. Utrzymuj tekst zwięzły i usuwaj zbędne sekcje — unikaj oddzielnych działów "Methods" (umieść je w docstringach GraphQL) i "Design Rationale" chyba że są kluczowe dla zrozumienia.

  6. Na koniec dodaj sekcję Status z jednolinijkowym podsumowaniem i linkami do poprzedniej oraz następnej części propozycji, jeśli propozycja jest wieloczęściowa.

Related skills

motion-graphics

by rohitg00

Kinetic typography, logo animations, and stylized motion design skill.\n\n**Triggers when:**\n- User wants text animations or kinetic typography\n- Request involves logo reveals or title sequences\n- Content focuses on visual impact over education\n- User mentions \

UX / Design
2126

ux-writing

by content-designer

Create user-centered, accessible interface copy (microcopy) for digital products including buttons, labels, error messages, notifications, forms, onboarding, empty states, success messages, and help text. Use when writing or editing any text that appears in apps, websites, or

UX / Design
24114

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

competitive-analysis

by anthropics

Analyze competitors with feature comparison matrices, positioning analysis, and strategic implications. Use when researching a competitor, comparing product capabilities, assessing competitive positioning, or preparing a competitive brief for product strategy.

UX / Design
58160

error-handling-patterns

by wshobson

Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.

UX / Design
22145

godot-gdscript-patterns

by sickn33

Master Godot 4 GDScript patterns including signals, scenes, state machines, and optimization. Use when building Godot games, implementing game systems, or learning GDScript best practices.

UX / Design
27105