systematic-debugging

AlekDobAlekDob

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

192 days ago

angular-signals

AlekDobAlekDob

Angular Signals for reactive state management - the modern alternative to RxJS for component state.

192 days ago

brain-migrate

AlekDobAlekDob

Migrate existing documentation into the Quack Brain v2 format (documentation/ + guide/). Use this skill when a project has documentation scattered across .quack/brain/, .claude/docs/, or loose markdown files that need to be consolidated.

192 days ago

codebase-map

AlekDobAlekDob

Auto-generated index of TypeScript/JavaScript exports for fast AI navigation. Reduces exploratory tool calls by 60-80% with a single Read of the codebase map.

192 days ago

swift-concurrency-patterns

AlekDobAlekDob

Use this skill when writing async/await code in Swift, working with actors and @MainActor, handling task cancellation, using AsyncSequence or AsyncStream, fixing Sendable conformance warnings, migrating to Swift 6 concurrency, or writing concurrent tests with XCTest and Swift Testing framework.

192 days ago

human-test-plan

AlekDobAlekDob

Generate a human-friendly test and documentation guide after completing a feature implementation. This skill should be used when a significant feature, migration, or refactor is complete and needs manual verification through the application's UI. It produces a combined documentation + step-by-step manual test plan that non-technical users can follow.

192 days ago

python-async

AlekDobAlekDob

Python async/await patterns for concurrent programming with asyncio.

192 days ago

github-actions

AlekDobAlekDob

GitHub Actions patterns for CI/CD pipelines, testing, and deployment automation.

192 days ago

python-testing

AlekDobAlekDob

Python testing patterns with pytest, fixtures, mocking, and async testing.

192 days ago

skill-creator

AlekDobAlekDob

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

192 days ago

brand-guidelines

AlekDobAlekDob

Quack's design system documenting the actual UI patterns, colors, typography, and component structures used throughout the application. Based on real implementation.

192 days ago

pdf-toolkit

AlekDobAlekDob

Use this skill when working with PDF files - extracting text, merging, splitting, creating, filling forms, adding watermarks, or converting PDFs. Also use when the user asks to generate reports, invoices, or documents as PDF.

192 days ago

flutter-navigation

AlekDobAlekDob

Flutter navigation patterns with GoRouter, Navigator 2.0, and deep linking.

192 days ago

learn-from-web

AlekDobAlekDob

This skill should be used when the user wants to learn a technology from its website or documentation URL and turn it into a reusable skill. Also use when the user says "learn this", "create a skill from this site", or provides a documentation URL to study. Inspects the website, extracts key knowledge, creates a skill using the skill-creator process, and publishes it to the Quack Marketplace.

192 days ago

angular-routing

AlekDobAlekDob

Angular Router patterns for navigation, guards, resolvers, and lazy loading.

192 days ago

angular-components

AlekDobAlekDob

Modern Angular component patterns with standalone components, dependency injection, and lifecycle hooks.

192 days ago

rust-memory

AlekDobAlekDob

Rust ownership, borrowing, and memory management patterns for safe systems programming.

192 days ago

fastapi-patterns

AlekDobAlekDob

FastAPI patterns for building robust REST APIs with dependency injection, validation, and async.

192 days ago

medium-writer

AlekDobAlekDob

Write and publish high-performing Medium articles optimized for virality, SEO, and audience engagement. This skill should be used when drafting, structuring, optimizing, or publishing Medium articles for tech/developer audiences. Covers title formulas, article structure, tone calibration, SEO optimization, publication targeting, performance patterns, and automated publishing to Medium as draft via agent-browser.

192 days ago

nextjs-patterns

AlekDobAlekDob

Use this skill when building Next.js pages, choosing between Server and Client Components, implementing Server Actions, setting up data fetching with Suspense, creating API routes, configuring middleware, or optimizing SEO with metadata. Also use when debugging hydration errors or structuring App Router file conventions.

192 days ago

quack-brain

AlekDobAlekDob

Read, write, and search the two-level Second Brain knowledge store. Use this skill when tasks involve learning from past solutions, saving discoveries, managing Mermaid diagrams, or needing project context.

192 days ago

openai-image-gen

AlekDobAlekDob

Generate images using OpenAI's GPT Image API (gpt-image-1.5). This skill should be used when the user asks to generate, create, or produce images, illustrations, or visual assets. Handles prompt optimization, API calls, and saves output images to disk. Supports transparent backgrounds, multiple sizes, and quality levels.

192 days ago

vue-best-practices

AlekDobAlekDob

Vue 3 Composition API best practices, reactive patterns, and component design guidelines.

192 days ago

file-opener

AlekDobAlekDob

Use this skill when the user asks to open a file or folder in Finder, Explorer, or the system file manager. Also use when the user says "show in Finder", "reveal in Explorer", "open folder", or "apri in finder".

192 days ago

marketing-strategy-pmm

AlekDobAlekDob

Product marketing, positioning, GTM strategy, and competitive intelligence. Includes ICP definition, April Dunford positioning methodology, launch playbooks, competitive battlecards, and international market entry guides. Use when developing positioning, planning product launches, creating messaging, analyzing competitors, entering new markets, enabling sales, or when user mentions product marketing, positioning, GTM, go-to-market, competitive analysis, market entry, or sales enablement.

192 days ago

pinia-store

AlekDobAlekDob

Pinia state management patterns for Vue 3 applications with TypeScript.

192 days ago

ios-app-architecture

AlekDobAlekDob

Use this skill when structuring an iOS app, choosing between MVVM and MV patterns, organizing files by feature, setting up dependency injection with @Environment, implementing navigation patterns, following Apple Human Interface Guidelines, or planning project structure for scalability and testability.

192 days ago

rust-error-handling

AlekDobAlekDob

Rust error handling patterns with Result, Option, and custom error types.

192 days ago

discord-community-manager

AlekDobAlekDob

Expert Discord community manager and moderator for technical developer communities. Use this skill when managing Discord servers, planning community structure, creating engagement strategies, handling moderation, organizing beta testing programs, or coordinating early adopter communities.

192 days ago

turborepo-monorepo

AlekDobAlekDob

Turborepo patterns for monorepo management, caching, and pipeline optimization.

192 days ago

idea-validator

AlekDobAlekDob

Brutally honest validation of app ideas before building. This skill should be used when evaluating new product ideas to assess market viability, demand, feasibility, monetization potential, and overall interest factor. Provides quick verdict (Build it, Maybe, Skip it) with detailed analysis and competitor research.

192 days ago

react-best-practices

AlekDobAlekDob

Use this skill when building React components, managing state with hooks, optimizing rendering performance, writing custom hooks, or structuring React 19 applications with TypeScript and Tailwind CSS. Also use when reviewing React code for best practices, fixing re-render issues, or designing component APIs.

192 days ago

flutter-widgets

AlekDobAlekDob

Flutter widget composition patterns, custom widgets, and UI best practices.

192 days ago

obsidian-markdown

AlekDobAlekDob

Create and edit valid Obsidian Flavored Markdown files. Use this skill when writing .md files intended for Obsidian, using wikilinks, callouts, properties, embeds, or other Obsidian-specific syntax.

192 days ago

spec-kit-skill

AlekDobAlekDob

GitHub Spec-Kit integration for constitution-based spec-driven development. 7-phase workflow. Triggers: "spec-kit", "speckit", "constitution", "specify", ".specify/", "规格驱动开发", "需求规格".

192 days ago

rust-async

AlekDobAlekDob

Rust async/await patterns with Tokio for concurrent and parallel programming.

192 days ago

swiftui-best-practices

AlekDobAlekDob

Use this skill when building SwiftUI views, managing state with @Observable or @State, composing view hierarchies, adding animations, handling navigation with NavigationStack, or reviewing SwiftUI code for modern API usage and deprecated pattern replacement.

192 days ago

nuxt-patterns

AlekDobAlekDob

Nuxt 3 patterns for SSR, data fetching, routing, and server-side functionality.

192 days ago

flutter-state

AlekDobAlekDob

Flutter state management patterns with Riverpod, BLoC, and Provider.

192 days ago

cloudflare-workers

AlekDobAlekDob

Cloudflare Workers patterns for edge computing, KV storage, and serverless APIs.

192 days ago

react-testing

AlekDobAlekDob

Use this skill when writing tests for React components, testing hooks with renderHook, testing forms and user interactions, mocking API calls, or setting up Vitest with React Testing Library. Also use when deciding what to test, choosing query selectors, or writing async component tests.

192 days ago

obsidian-bases

AlekDobAlekDob

Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use this skill when users want database-like views of their notes, filtered tables, card galleries, or computed properties from frontmatter.

192 days ago

agent-browser

AlekDobAlekDob

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to open a website, fill out a form, click a button, take a screenshot, scrape data from a page, test a web app, login to a site, automate browser actions, or any task requiring programmatic web interaction.

192 days ago

obsidian-canvas-creator

AlekDobAlekDob

Create Obsidian Canvas files from text content, supporting both MindMap and freeform layouts. Use this skill when users want to visualize content as an interactive canvas, create mind maps, or organize information spatially in Obsidian format.

192 days ago

quality-docs-manager

AlekDobAlekDob

Use this skill when managing project documentation quality through the Second Brain, creating Architecture Decision Records (ADRs), auditing knowledge gaps, maintaining the architecture map, cross-referencing brain entries, or performing documentation health checks. Also use when the user says "document this", "create an ADR", "update the map", "what's missing in the brain", or "knowledge audit".

192 days ago