duckyman-ai
- 5 skills
- 0 followers
- 1 day ago last updated
- ▌ Design Md · duckyman-aiCreate and maintain DESIGN.md files that define a visual identity and design system for software projects. Use this skill when the user asks to create a DESIGN.md, set up a design system document, define brand colors/typography/spacing as code, generate design tokens, or establish visual identity guidelines for a project. Also use when the user mentions "design system", "design tokens", "visual identity", "brand guidelines", "DESIGN.md", or wants to document their app's look and feel in a machine-readable format that AI agents can follow.
- ▌ Capcut Editor · duckyman-ai bundleRead, analyze, and create CapCut desktop (macOS) video editing projects programmatically. Use this skill whenever the user mentions CapCut, video editing with CapCut, reading CapCut projects, creating CapCut-compatible drafts, adding video/audio/text tracks to CapCut, or wants to automate any CapCut desktop workflow. Also use when the user wants to batch-create video projects, insert media into CapCut, or manage CapCut project files.
- ▌ Git Convention · duckyman-aiWrite conventional git commit messages following the Angular commit convention format. Use this skill whenever writing commit messages, creating commits, reviewing git history, generating changelogs, or any task involving git version control. Triggers when you see "commit", "git commit", "commit message", "changelog", "version control", "git history", "semantic commit", "conventional commit", or when the user asks to commit changes, create a PR, or review commit history. Also use when setting up commit linting or husky hooks for enforcing commit conventions.
- ▌ Intellij Plugin · duckyman-ai bundleBuild plugins for IntelliJ Platform–based IDEs (IntelliJ IDEA, Android Studio, PyCharm, WebStorm, GoLand, Rider, CLion, Fleet) using Kotlin and the IntelliJ Platform Gradle Plugin 2.x. Use this skill whenever the user is creating, scaffolding, debugging, or publishing an IntelliJ/IDEA plugin, writing plugin.xml, declaring extension points or actions, adding tool windows, settings, inspections, or services, configuring gradle.properties, running runIde/buildPlugin/verifyPlugin, signing a plugin, or publishing to the JetBrains Marketplace. Triggers on "IntelliJ plugin", "IDEA plugin", "plugin.xml", "IntelliJ Platform", "IntelliJ Platform SDK", "Gradle IntelliJ Plugin", "extension point", "runIde", "buildPlugin", "AnAction", "ToolWindowFactory", "Configurable", "plugin signing", or any request to extend or automate an IntelliJ-based IDE.
- ▌ Flutter Clean Arch · duckyman-ai bundleBuild Flutter apps with Clean Architecture — feature-first structure, Riverpod 3.0+ state management, Dio + Retrofit networking, and fpdart functional error handling. Use this skill whenever you are working on a Flutter project that involves creating features, setting up project architecture, building API integrations, managing state, or structuring code with domain/data/presentation layers. This includes tasks like "create a Flutter feature", "set up Riverpod providers", "add an API service", "build a Flutter app", "clean architecture Flutter", "feature-first Flutter", or any Flutter code involving Dio, Retrofit, fpdart Either, or freezed data classes. Also use when scaffolding new Flutter projects, migrating from MVC/MVVM to clean architecture, or adding networking layers to existing Flutter apps.