citizen-design-system

Enforce mobile-first UI patterns with warm-gray surfaces and a 12-column grid.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/okatech-org/gabon-diplomatie --skill citizen-design-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: citizen-design-system
Source: https://github.com/okatech-org/gabon-diplomatie/tree/main/.claude/skills/consulat-design-system
Command: npx skills add https://github.com/okatech-org/gabon-diplomatie --skill citizen-design-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Citizen Design System v3 provides a single source of truth to ensure mobile-first, premium grayscale UI across citizen-facing spaces, reducing design drift and accelerating product delivery.

Core Features & Use Cases

  • FlatCard-based layouts with rounded-xl surfaces in warm gray to create a calm, dense information architecture.
  • SectionHeader, PageHeader, TabSwitcher and EmptyState components standardized to enable consistent composition across dashboards and profiles.
  • Design tokens and typography guidelines that enforce a dense, accessible reading experience and a 12-column desktop grid for responsive layouts.
  • Use Case: When building a new citizen portal page, apply the system to create a cohesive header, content area, and action controls without bespoke styling.

Quick Start

Use the Citizen Design System v3 to initialize a mobile-first, consistent UI across all citizen-facing spaces.

Frequently Asked Questions about citizen-design-system

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce a mobile-first design system for citizen-facing apps?

To enforce a mobile-first design system for citizen-facing apps, apply the Citizen Design System to standardize surfaces, typography, and layout using a warm-gray palette. It ensures consistent composition across dashboards and profiles using a 12-column responsive desktop grid.

What UI components are standardized in a citizen portal design system?

Standardized UI components in a citizen portal design system include FlatCard, SectionHeader, PageHeader, TabSwitcher, and EmptyState. These patterns enable consistent composition across dashboards and profiles without requiring bespoke styling for each page.

How do I apply design tokens for accessible grayscale UI layouts?

Apply design tokens for accessible grayscale UI layouts by using the warm-gray palette and typography guidelines provided. This enforces a dense, accessible reading experience with rounded-xl surfaces and a responsive 12-column desktop grid for mobile-first citizen portals.

Can I use Lucide icons with a mobile-first 12-column desktop grid?

Yes, you can use Lucide icons within the mobile-first 12-column desktop grid. The design system satisfies Lucide icon usage alongside standardized components like FlatCard and TabSwitcher to maintain a cohesive, premium grayscale UI across citizen-facing spaces.

What is the best way to prevent design drift across citizen-facing portals?

The best way to prevent design drift across citizen-facing portals is to use a single source of truth for your UI system. The Citizen Design System v3 standardizes surfaces, typography, and components using design tokens to reduce drift and accelerate product delivery.

Does this design system work for building dense information architecture dashboards?

Yes, this design system works for building dense information architecture dashboards. It uses FlatCard-based layouts with rounded-xl surfaces in warm gray to create a calm, dense information architecture suitable for citizen-facing dashboards and profiles.