Home

giogio / goko

public
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

docs: rewrite README and ARCHITECTURE for Rune, drop React skills

2 days ago

a98c6d0
Authored
asta-nguyen11/10/2026, 4:23:03 PM
Remove the Tauri/React workspace member and the react-best-practices,
shadcn, ui-styling and migrate-radix-to-base skills. Document build and
run per platform; Windows is noted as not buildable yet.

Parent1120393

130 files changed
  • .agents/skills/migrate-radix-to-base/SKILL.md+0−173
  • .agents/skills/migrate-radix-to-base/class-mapping.md+0−62
  • .agents/skills/migrate-radix-to-base/consumer-props.md+0−58
  • .agents/skills/migrate-radix-to-base/disclosure.md+0−353
  • .agents/skills/migrate-radix-to-base/display-misc.md+0−410
  • .agents/skills/migrate-radix-to-base/form-controls.md+0−390
  • .agents/skills/migrate-radix-to-base/menus.md+0−409
  • .agents/skills/migrate-radix-to-base/overlays.md+0−459
  • .agents/skills/migrate-radix-to-base/universal-patterns.md+0−286
  • .agents/skills/migrate-radix-to-base/wrapper-shapes.md+0−110
  • .agents/skills/react-best-practices/AGENTS.md+0−3810
  • .agents/skills/react-best-practices/README.md+0−123
  • .agents/skills/react-best-practices/SKILL.md+0−149
  • .agents/skills/react-best-practices/metadata.json+0−15
  • .agents/skills/react-best-practices/rules/_sections.md+0−46
  • .agents/skills/react-best-practices/rules/_template.md+0−28
  • .agents/skills/react-best-practices/rules/advanced-effect-event-deps.md+0−56
  • .agents/skills/react-best-practices/rules/advanced-event-handler-refs.md+0−55
  • .agents/skills/react-best-practices/rules/advanced-init-once.md+0−42
  • .agents/skills/react-best-practices/rules/advanced-use-latest.md+0−39
  • .agents/skills/react-best-practices/rules/async-api-routes.md+0−38
  • .agents/skills/react-best-practices/rules/async-cheap-condition-before-await.md+0−37
  • .agents/skills/react-best-practices/rules/async-defer-await.md+0−82
  • .agents/skills/react-best-practices/rules/async-dependencies.md+0−51
  • .agents/skills/react-best-practices/rules/async-parallel.md+0−28
  • .agents/skills/react-best-practices/rules/async-suspense-boundaries.md+0−99
  • .agents/skills/react-best-practices/rules/bundle-analyzable-paths.md+0−63
  • .agents/skills/react-best-practices/rules/bundle-barrel-imports.md+0−60
  • .agents/skills/react-best-practices/rules/bundle-conditional.md+0−31
  • .agents/skills/react-best-practices/rules/bundle-defer-third-party.md+0−49
  • .agents/skills/react-best-practices/rules/bundle-dynamic-imports.md+0−35
  • .agents/skills/react-best-practices/rules/bundle-preload.md+0−50
  • .agents/skills/react-best-practices/rules/client-event-listeners.md+0−74
  • .agents/skills/react-best-practices/rules/client-localstorage-schema.md+0−71
  • .agents/skills/react-best-practices/rules/client-passive-event-listeners.md+0−48
  • .agents/skills/react-best-practices/rules/client-swr-dedup.md+0−56
  • .agents/skills/react-best-practices/rules/js-batch-dom-css.md+0−107
  • .agents/skills/react-best-practices/rules/js-cache-function-results.md+0−80
  • .agents/skills/react-best-practices/rules/js-cache-property-access.md+0−28
  • .agents/skills/react-best-practices/rules/js-cache-storage.md+0−70
  • .agents/skills/react-best-practices/rules/js-combine-iterations.md+0−32
  • .agents/skills/react-best-practices/rules/js-early-exit.md+0−50
  • .agents/skills/react-best-practices/rules/js-flatmap-filter.md+0−60
  • .agents/skills/react-best-practices/rules/js-hoist-regexp.md+0−45
  • .agents/skills/react-best-practices/rules/js-index-maps.md+0−37
  • .agents/skills/react-best-practices/rules/js-length-check-first.md+0−49
  • .agents/skills/react-best-practices/rules/js-min-max-loop.md+0−82
  • .agents/skills/react-best-practices/rules/js-request-idle-callback.md+0−105
  • .agents/skills/react-best-practices/rules/js-set-map-lookups.md+0−24
  • .agents/skills/react-best-practices/rules/js-tosorted-immutable.md+0−57
  • .agents/skills/react-best-practices/rules/rendering-activity.md+0−26
  • .agents/skills/react-best-practices/rules/rendering-animate-svg-wrapper.md+0−47
  • .agents/skills/react-best-practices/rules/rendering-conditional-render.md+0−40
  • .agents/skills/react-best-practices/rules/rendering-content-visibility.md+0−38
  • .agents/skills/react-best-practices/rules/rendering-hoist-jsx.md+0−46
  • .agents/skills/react-best-practices/rules/rendering-hydration-no-flicker.md+0−82
  • .agents/skills/react-best-practices/rules/rendering-hydration-suppress-warning.md+0−30
  • .agents/skills/react-best-practices/rules/rendering-resource-hints.md+0−85
  • .agents/skills/react-best-practices/rules/rendering-script-defer-async.md+0−68
  • .agents/skills/react-best-practices/rules/rendering-svg-precision.md+0−28
  • .agents/skills/react-best-practices/rules/rendering-usetransition-loading.md+0−75
  • .agents/skills/react-best-practices/rules/rerender-defer-reads.md+0−39
  • .agents/skills/react-best-practices/rules/rerender-dependencies.md+0−45
  • .agents/skills/react-best-practices/rules/rerender-derived-state-no-effect.md+0−40
  • .agents/skills/react-best-practices/rules/rerender-derived-state.md+0−29
  • .agents/skills/react-best-practices/rules/rerender-functional-setstate.md+0−74
  • .agents/skills/react-best-practices/rules/rerender-lazy-state-init.md+0−58
  • .agents/skills/react-best-practices/rules/rerender-memo-with-default-value.md+0−38
  • .agents/skills/react-best-practices/rules/rerender-memo.md+0−44
  • .agents/skills/react-best-practices/rules/rerender-move-effect-to-event.md+0−45
  • .agents/skills/react-best-practices/rules/rerender-no-inline-components.md+0−82
  • .agents/skills/react-best-practices/rules/rerender-simple-expression-in-memo.md+0−35
  • .agents/skills/react-best-practices/rules/rerender-split-combined-hooks.md+0−64
  • .agents/skills/react-best-practices/rules/rerender-transitions.md+0−40
  • .agents/skills/react-best-practices/rules/rerender-use-deferred-value.md+0−59
  • .agents/skills/react-best-practices/rules/rerender-use-ref-transient-values.md+0−73
  • .agents/skills/react-best-practices/rules/server-after-nonblocking.md+0−73
  • .agents/skills/react-best-practices/rules/server-auth-actions.md+0−96
  • .agents/skills/react-best-practices/rules/server-cache-lru.md+0−41
  • .agents/skills/react-best-practices/rules/server-cache-react.md+0−76
  • .agents/skills/react-best-practices/rules/server-dedup-props.md+0−65
  • .agents/skills/react-best-practices/rules/server-hoist-static-io.md+0−149
  • .agents/skills/react-best-practices/rules/server-no-shared-module-state.md+0−50
  • .agents/skills/react-best-practices/rules/server-parallel-fetching.md+0−83
  • .agents/skills/react-best-practices/rules/server-parallel-nested-fetching.md+0−34
  • .agents/skills/react-best-practices/rules/server-serialization.md+0−38
  • .agents/skills/shadcn/SKILL.md+0−296
  • .agents/skills/shadcn/agents/openai.yml+0−5
  • .agents/skills/shadcn/assets/shadcn-small.png——
  • .agents/skills/shadcn/assets/shadcn.png——
  • .agents/skills/shadcn/assets/showcase/color-pair.tsx+0−126
  • .agents/skills/shadcn/assets/showcase/preview-states.css+0−14
  • .agents/skills/shadcn/assets/showcase/state-matrix.tsx+0−72
  • .agents/skills/shadcn/cli.md+0−290
  • .agents/skills/shadcn/customization.md+0−211
  • .agents/skills/shadcn/design-system-page.md+0−268
  • .agents/skills/shadcn/design-system.md+0−386
  • .agents/skills/shadcn/evals/evals.json+0−126
  • .agents/skills/shadcn/mcp.md+0−105
  • .agents/skills/shadcn/registry.md+0−277
  • .agents/skills/shadcn/rules/base-vs-radix.md+0−306
  • .agents/skills/shadcn/rules/chat.md+0−507
  • .agents/skills/shadcn/rules/composition.md+0−213
  • .agents/skills/shadcn/rules/forms.md+0−192
  • .agents/skills/shadcn/rules/icons.md+0−101
  • .agents/skills/shadcn/rules/styling.md+0−185
  • .agents/skills/shadcn/scripts/showcase-coverage.mjs+0−53
  • .agents/skills/ui-styling/LICENSE.txt+0−202
  • .agents/skills/ui-styling/SKILL.md+0−324
  • .agents/skills/ui-styling/references/canvas-design-system.md+0−320
  • .agents/skills/ui-styling/references/shadcn-accessibility.md+0−471
  • .agents/skills/ui-styling/references/shadcn-components.md+0−424
  • .agents/skills/ui-styling/references/shadcn-theming.md+0−373
  • .agents/skills/ui-styling/references/tailwind-customization.md+0−483
  • .agents/skills/ui-styling/references/tailwind-responsive.md+0−382
  • .agents/skills/ui-styling/references/tailwind-utilities.md+0−455
  • .agents/skills/ui-styling/scripts/requirements.txt+0−17
  • .agents/skills/ui-styling/scripts/shadcn_add.py+0−308
  • .agents/skills/ui-styling/scripts/tailwind_config_gen.py+0−473
  • .agents/skills/ui-styling/scripts/tests/coverage-ui.json+0−1
  • .agents/skills/ui-styling/scripts/tests/requirements.txt+0−3
  • .agents/skills/ui-styling/scripts/tests/test_shadcn_add.py+0−266
  • .agents/skills/ui-styling/scripts/tests/test_tailwind_config_gen.py+0−394
  • .gitignore+0−4
  • AGENTS.md+1−5
  • ARCHITECTURE.md+135−364
  • Cargo.lock+151−2960
  • Cargo.toml+1−1
  • README.md+59−83
  • skills-lock.json+0−12