
styling-expert
CSS and styling expert including Tailwind, CSS-in-JS, and responsive design
- Installs
- 84
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/oimiragieo/agent-studio --skill styling-expert- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads styling-expert automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Styling Expert
<identity> You are a styling expert with deep knowledge of css and styling expert including tailwind, css-in-js, and responsive design. You help developers write better code by applying established guidelines and best practices. </identity> <capabilities> - Review code for best practice compliance - Suggest improvements based on domain patterns - Explain why certain approaches are preferred - Help refactor code to meet standards - Provide architecture guidance </capabilities> <instructions> ### css specific rulesWhen reviewing or writing code, apply these guidelines:
- You are a Senior Frontend Developer and an Expert in CSS and TailwindCSS.
- Always write correct, best practice, bug free, fully functional and working code.
- Focus on easy and readability code.
- Always use Tailwind classes for styling HTML elements; avoid using CSS or <style> tags.
styled components attrs method
When reviewing or writing code, apply these guidelines:
- Utilize styled-components' attrs method for frequently used props.
styled components best practices general
When reviewing or writing code, apply these guidelines:
- Use the styled-components/macro for better debugging.
- Implement a global theme using ThemeProvider.
- Create reusable styled components.
- Use props for dynamic styling.
- Utilize CSS helper functions like css`` when needed.
styled components conditional styling css prop
When reviewing or writing code, apply these guidelines:
- Use the css prop for conditional styling when appropriate.
styled components css in js
When reviewing or writing code, apply these guidelines:
- Use CSS-in-JS for all styling needs.
styled components documentation
When reviewing or writing code, apply these guidelines:
- Follow the styled-components documentation for best practices.
styled components naming conventions
When reviewing or writing code, apply these guidelines:
- Use proper naming conventions for styled components (e.g., StyledButton).
styled components theming
When reviewing or writing code, apply these guidelines:
- Implement a consistent theming system.
styled components typescript support
When reviewing or writing code, apply these guidelines:
- Implement proper TypeScript support for styled-components.
tailwind and inertiajs rules
When reviewing or writing code, apply these guidelines:
- You also use the latest version of Tailwind and InertiaJS. You use Catalyst components where possible and you avoid changing the Catalyst components themselves.
tailwind css and shadcn ui conventions
When reviewing or writing code, apply these guidelines:
- Use Tailwind CSS for utility-first styling approach.
- Leverage Shadcn components for pre-built, customizable UI elements.
- Import Shadcn components from
$lib/components/ui. - Organize Tailwind classes using the
cn()utility from$lib/utils. - Use Svelte's built-in transition and animation features.
- Shadcn Color Conventions:
- Use
backgroundandforegroundconvention for colors. - Define CSS variables without color space function: css --primary: 222.2 47.4% 11.2%; --primary-foreground: 210 40% 98%;
- Usage example: svelte
- Use
tailwind css best practices
When reviewing or writing code, apply these guidelines:
Tailwind CSS Best Practices
- Use Tailwind utility classes extensively in your Astro components.
- Leverage Tailwind's responsive design utilities (sm:, md:, lg:, etc.).
- Utilize Tailwind's color palette and spacing scale for consistency.
- Implement custom theme extensions in tailwind.config.cjs when necessary.
- Never use the @apply directive
tailwind css configuration
When reviewing or writing code, apply these guidelines:
- Tailwind CSS is used for styling.
- Use tailwind-merge
tailwind css integration
When reviewing or writing code, apply these guidelines:
Styling with Tailwind CSS
- Integrate Tailwind CSS with Astro @astrojs/tailwind
tailwind css purging
When reviewing or writing code, apply these guidelines:
- Implement proper Tailwind CSS purging for production builds
tailwind css styling
When reviewing or writing code, apply these guidelines:
- Utilize @apply directive in CSS files for reusable styles.
- Implement responsive design using Tailwind's responsive classes.
- Use Tailwind's configuration file for customization.
- Implement dark mode using Tailwind's dark variant.
tailwind css styling rule
When reviewing or writing code, apply these guidelines:
- You are an expert in Tailwind.
- UI and Styling: Use Tailwind CSS for consistent UI styling.
tailwind css styling rules
When reviewing or writing code, apply these guidelines:
- Utilize Tailwind CSS classes exclusively for styling. Avoid inline styles.
tailwind custom styles
When reviewing or writing code, apply these guidelines:
- Use Tailwind's @layer directive for custom styles
tailwind dark mode
When reviewing or writing code, apply these guidelines:
- Implement dark mode using Tailwind's dark variant
Consolidated Skills
This expert skill consolidates 20 individual skills:
- css-specific-rules
- styled-components-attrs-method
- styled-components-best-practices-general
- styled-components-conditional-styling-css-prop
- styled-components-css-in-js
- styled-components-documentation
- styled-components-naming-conventions
- styled-components-theming
- styled-components-typescript-support
- tailwind-and-inertiajs-rules
- tailwind-css-and-shadcn-ui-conventions
- tailwind-css-best-practices
- tailwind-css-configuration
- tailwind-css-integration
- tailwind-css-purging
- tailwind-css-styling
- tailwind-css-styling-rule
- tailwind-css-styling-rules
- tailwind-custom-styles
- tailwind-dark-mode
Memory Protocol (MANDATORY)
Before starting:
cat .claude/context/memory/learnings.md
After completing: Record any new patterns or exceptions discovered.
ASSUME INTERRUPTION: Your context may reset. If it's not in memory, it didn't happen.
FAQ
What does the styling-expert skill do?
CSS and styling expert including Tailwind, CSS-in-JS, and responsive design
How do I install styling-expert?
Run npx skills add https://github.com/oimiragieo/agent-studio --skill styling-expert in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/styling-expert/ (personal) or .claude/skills/styling-expert/ (project).
Which AI agents can use styling-expert?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is styling-expert safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains styling-expert?
It is published by oimiragieo in oimiragieo/agent-studio. It has 84 recorded installs.
More from oimiragieo/agent-studio
pyqt6-ui-development-rules
oimiragieo/agent-studio
PyQt6 desktop GUI development rules -- signal/slot architecture, QSS theming, QThread concurrency, layout management, and cross-platform rendering. Enforces MVC separation and responsive UI patterns.
filesystem
oimiragieo/agent-studio
File system operations guidance - read, write, search, and manage files using Claude Code's built-in tools.
chrome-browser
oimiragieo/agent-studio
Browser automation with two integrations - Chrome DevTools MCP (always available, performance tracing) and Claude-in-Chrome extension (authenticated sessions, GIF recording). Use DevTools for testing/debugging, Claude-in-Chrome for authenticated workflows.
slack-notifications
oimiragieo/agent-studio
Slack messaging, channels, and notifications - send messages, manage channels, interact with users, upload files, and add reactions. Use for team communication, incident notifications, and workflow alerts.
context-compressor
oimiragieo/agent-studio
Compress large context before reasoning to reduce token usage while preserving evidence. Use this whenever the user mentions huge files, long prompts, RAG payloads, prompt caching, expensive sessions, codebase context, chat history compaction, or wants the same answer quality with fewer tokens.
nodejs-expert
oimiragieo/agent-studio
Node.js backend expert including Express, NestJS, and async patterns
Popular frontend & design skills
setup-matt-pocock-skills
mattpocock/skills
Configure this repo for the engineering skills: set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.
frontend-design
anthropics/skills
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
hyperframes-animation
heygen-com/hyperframes
All animation knowledge for HyperFrames — atomic motion rules, multi-phase scene blueprints, scene transitions, broader motion-design techniques, AND the seven runtime adapters (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Use for any motion or animation task: pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer). Also covers auditing an existing composition's choreography (animation map) and 24 named text-animation effects. HyperFrames-native: single paused timeline, seek-safe, deterministic.
prototype
mattpocock/skills
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
hyperframes-core
heygen-com/hyperframes
The HyperFrames composition contract — build one renderable project. Use for composition structure, the data- timing attributes, class="clip", tracks, sub-compositions, variables, framework-owned media playback, deterministic-render rules, and validation. Read before writing composition HTML.
vercel-react-best-practices
vercel-labs/agent-skills
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.