gts-design-system-integration

GTS Design System Integration

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "gts-design-system-integration" with this command: npx skills add jonathanwillisdesign/gts-central-library/jonathanwillisdesign-gts-central-library-gts-design-system-integration

GTS Design System Integration

Quick Workflow

  • Identify the app type and current styling stack.

  • Align dependencies and Tailwind v4 tooling.

  • Set up one Tailwind css entrypoint and correct import order.

  • Import GTS css once at the app root.

  • Remove conflicting token/theme/global style sources.

  • Apply GTS layout and typography patterns.

  • For complex pages (for example configurator screens), compose reusable layout sections and variant-driven states.

  • Validate build, lint, and visual output.

Load These References

  • Always read references/guidelines.md .

  • Always read references/shadcn-compatibility.md .

  • Always read references/tailwind-style-usage.md .

  • Always read references/tailwind-utility-inventory.md .

  • Read references/app-integration-playbook.md for app-specific steps.

Guardrails

  • Treat gts-central-library as the styling source of truth.

  • Keep app behavior and routing unchanged during migration.

  • Keep local css minimal and app-specific.

  • Avoid duplicate semantic variable systems.

  • Keep Tailwind configuration modern (v4 syntax/tooling) and avoid legacy layering patterns.

  • Prefer GTS components and token-backed values over one-off styles.

  • For configurator implementations, model screen states as explicit variants (summary , style , personalize , etc.) instead of duplicating near-identical page code.

  • Reuse existing primitives (Header , USPBar , ActionBar , Button , SearchBar , token utilities) before introducing new components.

  • Keep configurator sections data-driven (accordion rows, swatches, option grids) so behavior and structure stay consistent across variants.

  • Add Storybook coverage for each major layout state; do not create separate stories for transient interactive states (hover/focus/pressed).

Validation

Use the app's standard checks:

npm run build npm run lint

Then verify representative screens for token resolution, spacing, typography, and color parity.

For gts-central-library itself, use:

bun run build bun run lint

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

vercel-react-best-practices

No summary provided by upstream source.

Repository SourceNeeds Review
General

implement-design

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

gts-library-workflows

No summary provided by upstream source.

Repository SourceNeeds Review
General

ll-feishu-audio

飞书语音交互技能。支持语音消息自动识别、AI 处理、语音回复全流程。需要配置 FEISHU_APP_ID 和 FEISHU_APP_SECRET 环境变量。使用 faster-whisper 进行语音识别,Edge TTS 进行语音合成,自动转换 OPUS 格式并通过飞书发送。适用于飞书平台的语音对话场景。

Archived SourceRecently Updated