From klair-legacy
Guides through the feature development workflow. Use when starting a new feature, updating an existing feature, or following the standard development process. Trigger phrases: "new feature", "start feature", "feature development", "update feature", "development workflow", "create feature", "begin feature", "follow feature workflow", "feature process"
npx claudepluginhub ai-builder-team/ai-builder-plugin-marketplace --plugin klair-legacyThis skill uses the workspace's default tool permissions.
This skill guides you through the standard feature development workflow.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
This skill guides you through the standard feature development workflow.
Use this skill when:
Ask user whether they want to:
features/index.md to get the list of valid domainsfeatures/index.md following the existing table formatbudget-variance-report)features/<domain-folder>/ directory to ensure no existing feature with the same IDCreate the feature folder inside the domain folder:
features/
├── index.md
└── <domain-folder>/
└── <feature-id>/
├── FEATURE.md
└── specs/
Use the template at templates/FEATURE-TEMPLATE.md to create FEATURE.md in the feature folder.
Required sections:
gh api user --jq '.login' to get the current user's GitHub ID and add it to the Contributors fieldTBD placeholder.As specs are created in the specs/ subfolder, update the Changelog of Feature Specs section with links and descriptions.
features/ directory for matching feature folderFEATURE.md to understand current stateAsk user what they want to update:
FEATURE.mdspecs/ subfoldergh api user --jq '.login' to get the current user's GitHub ID. If not already in the Contributors list, add it.The feature doc is a living document that should always reflect the intended state. It should NOT show "before and after" or how the feature evolved—the Changelog and specs folder already capture that history.