Skills for Design and Development
CI Release skills.sh License: MIT
Portable skills for code-native design exploration, production software delivery, and technical documentation. They work with Claude Code, Codex, Cursor, and other Agent Skills clients.
The repository root is also a portable Agent Plugin,
with the canonical skills discovered from skills/. The portable plugin.json
coexists with the Claude Code and Codex manifests so current client-specific
installation and presentation metadata remain available.
Who is this for?
These skills are for designers and engineers who build products directly in code and use agents across design, implementation, release, and documentation—not just code generation.
They help an agent recognize what kind of work it is doing and apply the right level of rigor:
- Explore runnable alternatives before choosing one.
- Analyze a finished interface or recording against repository evidence.
- Trace one mobile interaction from a visible hitch to its causal boundary.
- Distinguish a feature spike from production delivery.
- Stand up a new repository with rigor that matches its intended maturity.
- Produce documentation grounded in the actual product instead of generic filler.
The collection does not impose one visual style or stack. It encodes repeatable decision points, evidence standards, and approval boundaries so an agent can work more like a thoughtful collaborator.
Install
npx skills@latest add pdugan20/skills
Available skills
Interface Design
Explore interface directions, understand existing systems, and diagnose UI behavior.
code-native-ui-ideation— Brainstorm and compare runnable UI directions in the product before choosing one.align-ui-to-design-system— Review one completed UI surface against its repository's design system and apply only approved corrections.audit-design-system-health— Audit repository-wide design drift, missing system capabilities, consolidation candidates, and enforceable rules.analyze-ui-video— Dissect UI recordings against a target repository before diagnosing or reconstructing behavior.
Product Development
Start repositories, validate ideas, tune mobile interactions, integrate platform experiences, and deliver production software.
bootstrap-repository— Scaffold new repositories with proportional local tooling, CI, conventions, and GitHub policy.feature-spike— Test a feature's value or technical feasibility with a small runnable slice before production investment.tune-mobile-client-performance— Trace jittery or late mobile interactions to their causal boundary and verify the smallest supported adjustment.integrate-app-intents— Add Apple system experiences without bypassing app-owned data, routing, privacy, or availability boundaries.feature-delivery— Take substantial features from idea through specification, coordinated implementation, integration, and staged rollout.
Documentation
Create, review, and maintain documentation sites, reference material, and changelogs.
scaffold-mintlify-site— Create a project-specific Mintlify site with its information architecture, starter pages, assets, and local tooling.review-mintlify-docs— Review Mintlify content, navigation, source fidelity, editorial quality, and launch readiness.generate-mintlify-reference— Generate drift-checked CLI, MCP, and API reference pages from authoritative project sources.write-mintlify-changelog— Write concise reader-facing Mintlify changelog entries with clear headings, useful tags, and consistent voice.
The Mintlify skills use the official Mintlify capability for current component and schema mechanics when it is available, while keeping Patrick's editorial guidance portable and self-contained.
Versioning
Releases version the collection as a whole. Install a release tag when reproducibility matters, and see the changelog for skill-specific history.
Development
npm ci
npm run verify
See the skill authoring standard, skill candidate inventory, and release guide when maintaining the collection.