makeup-js
Accessible UI module refactoring, testing, and release workflows
All Skills in This Repository (7)
Pure Emerald Level Indicatorsupdate-major-deps
Group coupled JavaScript devDependencies and evaluate breakage risk for major updates.
release-module
Automate Lerna-managed monorepo package releases with versioning and npm publishing.
update-minor-deps
Batch update non-breaking devDependencies in JavaScript monorepos with npm.
revamp-demo
Revamp makeup-js demo pages with sectioned feature tests and event logging.
add-unit-tests
Write missing unit tests for makeup-js modules using BDD and vi conventions.
refactor-module
Refactor makeup-js modules to modern ES+ syntax while preserving public APIs.
test-coverage
Evaluate unit test coverage for makeup-js modules and generate prioritized gap reports.
Frequently Asked Questions
FAQPage SchemaHow to install makeup-js skills?โผ
Run `npx skills add makeup/makeup-js --all -g -y` in your terminal to install all maintenance skills globally.
What is makeup-js used for?โผ
It is a suite of vanilla JavaScript modules for building accessible user interfaces, including dialogs, menus, comboboxes, and switches with no built-in styling.
How do I safely update major dependencies?โผ
Use the update-major-deps skill, which upgrades one dependency group at a time, assesses breakage risk, runs builds and tests, and commits only when everything passes.
Can it find missing unit tests automatically?โผ
Yes. The test-coverage skill audits a module and produces a prioritized gap report, and the add-unit-tests skill writes the missing tests following existing conventions.
Do these skills work with Claude Code?โผ
Yes. All skills follow the standard SKILL.md format and run as slash commands in Claude Code and other compatible coding agents.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core