Home

giogio / goko

public
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

feat: improve UIUX

last week

25b30bd
Authored
asta-nguyen11/2/2026, 6:24:57 AM

Parente075f40

278 files changed
  • .agents/skills/banner-design/SKILL.md+196−0
  • .agents/skills/banner-design/references/banner-sizes-and-styles.md+118−0
  • .agents/skills/brand/SKILL.md+97−0
  • .agents/skills/brand/references/approval-checklist.md+169−0
  • .agents/skills/brand/references/asset-organization.md+157−0
  • .agents/skills/brand/references/brand-guideline-template.md+140−0
  • .agents/skills/brand/references/color-palette-management.md+186−0
  • .agents/skills/brand/references/consistency-checklist.md+94−0
  • .agents/skills/brand/references/logo-usage-rules.md+185−0
  • .agents/skills/brand/references/messaging-framework.md+85−0
  • .agents/skills/brand/references/typography-specifications.md+214−0
  • .agents/skills/brand/references/update.md+118−0
  • .agents/skills/brand/references/visual-identity.md+96−0
  • .agents/skills/brand/references/voice-framework.md+88−0
  • .agents/skills/brand/scripts/extract-colors.cjs+341−0
  • .agents/skills/brand/scripts/inject-brand-context.cjs+349−0
  • .agents/skills/brand/scripts/sync-brand-to-tokens.cjs+248−0
  • .agents/skills/brand/scripts/tests/test_sync_brand_to_tokens.py+52−0
  • .agents/skills/brand/scripts/validate-asset.cjs+387−0
  • .agents/skills/brand/templates/brand-guidelines-starter.md+275−0
  • .agents/skills/design-system/SKILL.md+244−0
  • .agents/skills/design-system/data/slide-backgrounds.csv+11−0
  • .agents/skills/design-system/data/slide-charts.csv+26−0
  • .agents/skills/design-system/data/slide-color-logic.csv+14−0
  • .agents/skills/design-system/data/slide-copy.csv+26−0
  • .agents/skills/design-system/data/slide-layout-logic.csv+16−0
  • .agents/skills/design-system/data/slide-layouts.csv+26−0
  • .agents/skills/design-system/data/slide-strategies.csv+16−0
  • .agents/skills/design-system/data/slide-typography.csv+15−0
  • .agents/skills/design-system/references/component-specs.md+236−0
  • .agents/skills/design-system/references/component-tokens.md+214−0
  • .agents/skills/design-system/references/primitive-tokens.md+203−0
  • .agents/skills/design-system/references/semantic-tokens.md+215−0
  • .agents/skills/design-system/references/states-and-variants.md+241−0
  • .agents/skills/design-system/references/tailwind-integration.md+251−0
  • .agents/skills/design-system/references/token-architecture.md+224−0
  • .agents/skills/design-system/scripts/embed-tokens.cjs+99−0
  • .agents/skills/design-system/scripts/fetch-background.py+317−0
  • .agents/skills/design-system/scripts/generate-slide.py+770−0
  • .agents/skills/design-system/scripts/generate-tokens.cjs+205−0
  • .agents/skills/design-system/scripts/html-token-validator.py+327−0
  • .agents/skills/design-system/scripts/search-slides.py+218−0
  • .agents/skills/design-system/scripts/slide-token-validator.py+35−0
  • .agents/skills/design-system/scripts/slide_search_core.py+453−0
  • .agents/skills/design-system/scripts/tests/test_validate_tokens.py+48−0
  • .agents/skills/design-system/scripts/validate-tokens.cjs+246−0
  • .agents/skills/design-system/templates/design-tokens-starter.json+143−0
  • .agents/skills/design/SKILL.md+313−0
  • .agents/skills/design/data/cip/deliverables.csv+51−0
  • .agents/skills/design/data/cip/industries.csv+21−0
  • .agents/skills/design/data/cip/mockup-contexts.csv+21−0
  • .agents/skills/design/data/cip/styles.csv+21−0
  • .agents/skills/design/data/icon/styles.csv+16−0
  • .agents/skills/design/data/logo/colors.csv+56−0
  • .agents/skills/design/data/logo/industries.csv+56−0
  • .agents/skills/design/data/logo/styles.csv+56−0
  • .agents/skills/design/references/banner-sizes-and-styles.md+118−0
  • .agents/skills/design/references/cip-deliverable-guide.md+95−0
  • .agents/skills/design/references/cip-design.md+121−0
  • .agents/skills/design/references/cip-prompt-engineering.md+84−0
  • .agents/skills/design/references/cip-style-guide.md+68−0
  • .agents/skills/design/references/design-routing.md+207−0
  • .agents/skills/design/references/icon-design.md+122−0
  • .agents/skills/design/references/logo-color-psychology.md+101−0
  • .agents/skills/design/references/logo-design.md+92−0
  • .agents/skills/design/references/logo-prompt-engineering.md+158−0
  • .agents/skills/design/references/logo-style-guide.md+109−0
  • .agents/skills/design/references/slides-copywriting-formulas.md+84−0
  • .agents/skills/design/references/slides-create.md+4−0
  • .agents/skills/design/references/slides-html-template.md+295−0
  • .agents/skills/design/references/slides-layout-patterns.md+137−0
  • .agents/skills/design/references/slides-strategies.md+94−0
  • .agents/skills/design/references/slides.md+42−0
  • .agents/skills/design/references/social-photos-design.md+329−0
  • .agents/skills/design/scripts/cip/core.py+215−0
  • .agents/skills/design/scripts/cip/generate.py+484−0
  • .agents/skills/design/scripts/cip/render-html.py+424−0
  • .agents/skills/design/scripts/cip/search.py+127−0
  • .agents/skills/design/scripts/icon/generate.py+487−0
  • .agents/skills/design/scripts/logo/core.py+175−0
  • .agents/skills/design/scripts/logo/generate.py+362−0
  • .agents/skills/design/scripts/logo/search.py+114−0
  • .agents/skills/migrate-radix-to-base/SKILL.md+173−0
  • .agents/skills/migrate-radix-to-base/class-mapping.md+62−0
  • .agents/skills/migrate-radix-to-base/consumer-props.md+58−0
  • .agents/skills/migrate-radix-to-base/disclosure.md+353−0
  • .agents/skills/migrate-radix-to-base/display-misc.md+410−0
  • .agents/skills/migrate-radix-to-base/form-controls.md+390−0
  • .agents/skills/migrate-radix-to-base/menus.md+409−0
  • .agents/skills/migrate-radix-to-base/overlays.md+459−0
  • .agents/skills/migrate-radix-to-base/universal-patterns.md+286−0
  • .agents/skills/migrate-radix-to-base/wrapper-shapes.md+110−0
  • .agents/skills/shadcn/SKILL.md+296−0
  • .agents/skills/shadcn/agents/openai.yml+5−0
  • .agents/skills/shadcn/assets/shadcn-small.png——
  • .agents/skills/shadcn/assets/shadcn.png——
  • .agents/skills/shadcn/assets/showcase/color-pair.tsx+126−0
  • .agents/skills/shadcn/assets/showcase/preview-states.css+14−0
  • .agents/skills/shadcn/assets/showcase/state-matrix.tsx+72−0
  • .agents/skills/shadcn/cli.md+290−0
  • .agents/skills/shadcn/customization.md+211−0
  • .agents/skills/shadcn/design-system-page.md+268−0
  • .agents/skills/shadcn/design-system.md+386−0
  • .agents/skills/shadcn/evals/evals.json+126−0
  • .agents/skills/shadcn/mcp.md+105−0
  • .agents/skills/shadcn/registry.md+277−0
  • .agents/skills/shadcn/rules/base-vs-radix.md+306−0
  • .agents/skills/shadcn/rules/chat.md+507−0
  • .agents/skills/shadcn/rules/composition.md+213−0
  • .agents/skills/shadcn/rules/forms.md+192−0
  • .agents/skills/shadcn/rules/icons.md+101−0
  • .agents/skills/shadcn/rules/styling.md+185−0
  • .agents/skills/shadcn/scripts/showcase-coverage.mjs+53−0
  • .agents/skills/slides/SKILL.md+40−0
  • .agents/skills/slides/references/copywriting-formulas.md+84−0
  • .agents/skills/slides/references/create.md+4−0
  • .agents/skills/slides/references/html-template.md+295−0
  • .agents/skills/slides/references/layout-patterns.md+137−0
  • .agents/skills/slides/references/slide-strategies.md+94−0
  • .agents/skills/ui-styling/LICENSE.txt+202−0
  • .agents/skills/ui-styling/SKILL.md+324−0
  • .agents/skills/ui-styling/references/canvas-design-system.md+320−0
  • .agents/skills/ui-styling/references/shadcn-accessibility.md+471−0
  • .agents/skills/ui-styling/references/shadcn-components.md+424−0
  • .agents/skills/ui-styling/references/shadcn-theming.md+373−0
  • .agents/skills/ui-styling/references/tailwind-customization.md+483−0
  • .agents/skills/ui-styling/references/tailwind-responsive.md+382−0
  • .agents/skills/ui-styling/references/tailwind-utilities.md+455−0
  • .agents/skills/ui-styling/scripts/requirements.txt+17−0
  • .agents/skills/ui-styling/scripts/shadcn_add.py+308−0
  • .agents/skills/ui-styling/scripts/tailwind_config_gen.py+473−0
  • .agents/skills/ui-styling/scripts/tests/coverage-ui.json+1−0
  • .agents/skills/ui-styling/scripts/tests/requirements.txt+3−0
  • .agents/skills/ui-styling/scripts/tests/test_shadcn_add.py+266−0
  • .agents/skills/ui-styling/scripts/tests/test_tailwind_config_gen.py+394−0
  • .agents/skills/ui-ux-pro-max/SKILL.md+739−0
  • .agents/skills/ui-ux-pro-max/data/app-interface.csv+33−0
  • .agents/skills/ui-ux-pro-max/data/catalog-summary.json+78−0
  • .agents/skills/ui-ux-pro-max/data/charts.csv+26−0
  • .agents/skills/ui-ux-pro-max/data/colors.csv+193−0
  • .agents/skills/ui-ux-pro-max/data/data-provenance.json+1348−0
  • .agents/skills/ui-ux-pro-max/data/google-font-licenses.json+20185−0
  • .agents/skills/ui-ux-pro-max/data/google-fonts.csv+1935−0
  • .agents/skills/ui-ux-pro-max/data/icons.csv+106−0
  • .agents/skills/ui-ux-pro-max/data/landing.csv+35−0
  • .agents/skills/ui-ux-pro-max/data/motion.csv+18−0
  • .agents/skills/ui-ux-pro-max/data/phosphor-icons-upstream.json+32582−0
  • .agents/skills/ui-ux-pro-max/data/products.csv+193−0
  • .agents/skills/ui-ux-pro-max/data/react-performance.csv+45−0
  • .agents/skills/ui-ux-pro-max/data/stacks/angular.csv+51−0
  • .agents/skills/ui-ux-pro-max/data/stacks/astro.csv+54−0
  • .agents/skills/ui-ux-pro-max/data/stacks/avalonia.csv+57−0
  • .agents/skills/ui-ux-pro-max/data/stacks/flutter.csv+53−0
  • .agents/skills/ui-ux-pro-max/data/stacks/html-tailwind.csv+60−0
  • .agents/skills/ui-ux-pro-max/data/stacks/javafx.csv+76−0
  • .agents/skills/ui-ux-pro-max/data/stacks/jetpack-compose.csv+53−0
  • .agents/skills/ui-ux-pro-max/data/stacks/laravel.csv+51−0
  • .agents/skills/ui-ux-pro-max/data/stacks/nextjs.csv+62−0
  • .agents/skills/ui-ux-pro-max/data/stacks/nuxt-ui.csv+71−0
  • .agents/skills/ui-ux-pro-max/data/stacks/nuxtjs.csv+68−0
  • .agents/skills/ui-ux-pro-max/data/stacks/react-native.csv+52−0
  • .agents/skills/ui-ux-pro-max/data/stacks/react.csv+62−0
  • .agents/skills/ui-ux-pro-max/data/stacks/shadcn.csv+69−0
  • .agents/skills/ui-ux-pro-max/data/stacks/svelte.csv+56−0
  • .agents/skills/ui-ux-pro-max/data/stacks/swiftui.csv+51−0
  • .agents/skills/ui-ux-pro-max/data/stacks/threejs.csv+54−0
  • .agents/skills/ui-ux-pro-max/data/stacks/uno.csv+60−0
  • .agents/skills/ui-ux-pro-max/data/stacks/uwp.csv+56−0
  • .agents/skills/ui-ux-pro-max/data/stacks/vue.csv+50−0
  • .agents/skills/ui-ux-pro-max/data/stacks/winui.csv+60−0
  • .agents/skills/ui-ux-pro-max/data/stacks/wpf.csv+57−0
  • .agents/skills/ui-ux-pro-max/data/styles.csv+89−0
  • .agents/skills/ui-ux-pro-max/data/typography.csv+75−0
  • .agents/skills/ui-ux-pro-max/data/ui-reasoning.csv+193−0
  • .agents/skills/ui-ux-pro-max/data/ux-guidelines.csv+120−0
  • .agents/skills/ui-ux-pro-max/scripts/core.py+993−0
  • .agents/skills/ui-ux-pro-max/scripts/design_system.py+1643−0
  • .agents/skills/ui-ux-pro-max/scripts/reasoning_contract.py+123−0
  • .agents/skills/ui-ux-pro-max/scripts/search.py+171−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/fixtures/catalogs/google-api.json+36−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/fixtures/catalogs/google-catalog.json+33−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/fixtures/catalogs/google-existing.csv+3−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/fixtures/catalogs/google-metadata.json+17−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/fixtures/catalogs/google-overrides.json+7−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/fixtures/catalogs/icons-curated.csv+4−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/fixtures/catalogs/phosphor-core.json+23−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/fixtures/catalogs/phosphor-package.json+13−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/fixtures/catalogs/phosphor-react-exports.json+4−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/fixtures/catalogs/phosphor-react-package.json+5−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/fixtures/relevance-baseline.json+3366−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/fixtures/relevance-cases.json+111−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/fixtures/relevance-thresholds.json+100−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/test_catalog_refresh.py+354−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/test_core.py+343−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/test_core_data_quality.py+198−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/test_data_contracts.py+421−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/test_design_system_mode.py+189−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/test_native_desktop_stack_freshness.py+176−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/test_relevance_evaluator.py+182−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/test_style_taxonomy.py+175−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/test_text_layout_resilience.py+120−0
  • .agents/skills/ui-ux-pro-max/scripts/tests/test_web_stack_freshness.py+177−0
  • .agents/skills/ui-ux-pro-max/scripts/validate_data.py+1091−0
  • ARCHITECTURE.md+41−12
  • Cargo.lock+89−0
  • README.md+104−0
  • apps/desktop/components.json+21−0
  • apps/desktop/package.json+6−0
  • apps/desktop/src-tauri/Cargo.toml+2−0
  • apps/desktop/src-tauri/src/agents.rs+224−0
  • apps/desktop/src-tauri/src/commands.rs+239−21
  • apps/desktop/src-tauri/src/commands/tests.rs+236−7
  • apps/desktop/src-tauri/src/error.rs+2−0
  • apps/desktop/src-tauri/src/events/tests.rs+5−4
  • apps/desktop/src-tauri/src/lib.rs+12−1
  • apps/desktop/src-tauri/src/store.rs+385−0
  • apps/desktop/src-tauri/src/terminal/tests.rs+9−6
  • apps/desktop/src-tauri/src/test_support.rs+20−2
  • apps/desktop/src-tauri/src/wiring_tests.rs+197−1
  • apps/desktop/src/App.test.tsx+103−10
  • apps/desktop/src/App.tsx+48−27
  • apps/desktop/src/components/theme-toggle.tsx+48−0
  • apps/desktop/src/components/ui/alert.tsx+77−0
  • apps/desktop/src/components/ui/badge.tsx+49−0
  • apps/desktop/src/components/ui/button.tsx+66−0
  • apps/desktop/src/components/ui/card.tsx+102−0
  • apps/desktop/src/components/ui/dropdown-menu.tsx+266−0
  • apps/desktop/src/components/ui/empty.tsx+103−0
  • apps/desktop/src/components/ui/field.tsx+236−0
  • apps/desktop/src/components/ui/input.tsx+18−0
  • apps/desktop/src/components/ui/label.tsx+21−0
  • apps/desktop/src/components/ui/scroll-area.tsx+52−0
  • apps/desktop/src/components/ui/select.tsx+189−0
  • apps/desktop/src/components/ui/separator.tsx+25−0
  • apps/desktop/src/components/ui/skeleton.tsx+13−0
  • apps/desktop/src/components/ui/spinner.tsx+10−0
  • apps/desktop/src/components/ui/toggle-group.tsx+87−0
  • apps/desktop/src/components/ui/toggle.tsx+44−0
  • apps/desktop/src/components/ui/tooltip.tsx+54−0
  • apps/desktop/src/features/projects/ProjectTree.test.tsx+295−0
  • apps/desktop/src/features/projects/ProjectTree.tsx+469−0
  • apps/desktop/src/features/projects/queries.ts+32−0
  • apps/desktop/src/features/sessions/NewSessionForm.test.tsx+0−126
  • apps/desktop/src/features/sessions/NewSessionForm.tsx+0−90
  • apps/desktop/src/features/sessions/SessionControls.tsx+17−12
  • apps/desktop/src/features/sessions/SessionList.test.tsx+0−59
  • apps/desktop/src/features/sessions/SessionList.tsx+0−48
  • apps/desktop/src/features/sessions/StateBadge.tsx+20−1
  • apps/desktop/src/features/sessions/queries.test.tsx+47−4
  • apps/desktop/src/features/sessions/queries.ts+26−2
  • apps/desktop/src/lib/utils.ts+6−0
  • apps/desktop/src/queryClient.ts+4−0
  • apps/desktop/src/services/agents.test.ts+13−0
  • apps/desktop/src/services/agents.ts+8−0
  • apps/desktop/src/services/call.ts+11−0
  • apps/desktop/src/services/errors.test.ts+8−0
  • apps/desktop/src/services/errors.ts+2−0
  • apps/desktop/src/services/projects.test.ts+24−0
  • apps/desktop/src/services/projects.ts+10−0
  • apps/desktop/src/services/session.test.ts+4−0
  • apps/desktop/src/services/session.ts+9−14
  • apps/desktop/src/services/settings.test.ts+23−0
  • apps/desktop/src/services/settings.ts+8−0
  • apps/desktop/src/services/types.ts+34−0
  • apps/desktop/src/stores/ui.test.tsx+5−4
  • apps/desktop/src/styles/index.css+48−1
  • apps/desktop/src/styles/tokens.css+1−0
  • apps/desktop/src/test-setup.ts+10−0
  • apps/desktop/tsconfig.json+2−1
  • apps/desktop/vite.config.ts+5−0
  • docs/agent-devkit/INDEX.md+2−1
  • docs/agent-devkit/changes/2026-10-30-s2-projects-agents-sessions/design.md+288−0
  • docs/agent-devkit/changes/2026-10-30-s2-projects-agents-sessions/tasks.md+523−0
  • docs/agent-devkit/changes/{ => archive}/s1-13-acceptance/design.md+1−1
  • docs/agent-devkit/changes/{ => archive}/s1-13-acceptance/tasks.md+4−4
  • docs/agent-devkit/roadmap.md+2−2
  • pnpm-lock.yaml+2523−806
  • skills-lock.json+12−0