MANIFEST.in
pyproject.toml
src/smart_skills/__init__.py
src/smart_skills/core.py
src/smart_skills.egg-info/PKG-INFO
src/smart_skills.egg-info/SOURCES.txt
src/smart_skills.egg-info/dependency_links.txt
src/smart_skills.egg-info/top_level.txt
src/smart_skills/data/SKILL (1).md
src/smart_skills/data/SKILL (2).md
src/smart_skills/data/SKILL (3).md
src/smart_skills/data/agent-tools/SKILL.md
src/smart_skills/data/agent-tools/references/app-discovery.md
src/smart_skills/data/agent-tools/references/authentication.md
src/smart_skills/data/agent-tools/references/cli-reference.md
src/smart_skills/data/agent-tools/references/running-apps.md
src/smart_skills/data/chatbot-design/SKILL.md
src/smart_skills/data/code-review/SKILL.md
src/smart_skills/data/emil-design-eng/SKILL.md
src/smart_skills/data/essays-english/SKILL.md
src/smart_skills/data/frontend-design/LICENSE.txt
src/smart_skills/data/frontend-design/SKILL.md
src/smart_skills/data/legal-writing/SKILL.md
src/smart_skills/data/mathematics/SKILL.md
src/smart_skills/data/mongodb-backend/SKILL.md
src/smart_skills/data/prompt-engineering/SKILL.md
src/smart_skills/data/vercel-composition-patterns/AGENTS.md
src/smart_skills/data/vercel-composition-patterns/README.md
src/smart_skills/data/vercel-composition-patterns/SKILL.md
src/smart_skills/data/vercel-composition-patterns/rules/_sections.md
src/smart_skills/data/vercel-composition-patterns/rules/_template.md
src/smart_skills/data/vercel-composition-patterns/rules/architecture-avoid-boolean-props.md
src/smart_skills/data/vercel-composition-patterns/rules/architecture-compound-components.md
src/smart_skills/data/vercel-composition-patterns/rules/patterns-children-over-render-props.md
src/smart_skills/data/vercel-composition-patterns/rules/patterns-explicit-variants.md
src/smart_skills/data/vercel-composition-patterns/rules/react19-no-forwardref.md
src/smart_skills/data/vercel-composition-patterns/rules/state-context-interface.md
src/smart_skills/data/vercel-composition-patterns/rules/state-decouple-implementation.md
src/smart_skills/data/vercel-composition-patterns/rules/state-lift-state.md
src/smart_skills/data/vercel-react-best-practices/AGENTS.md
src/smart_skills/data/vercel-react-best-practices/README.md
src/smart_skills/data/vercel-react-best-practices/SKILL.md
src/smart_skills/data/vercel-react-best-practices/rules/_sections.md
src/smart_skills/data/vercel-react-best-practices/rules/_template.md
src/smart_skills/data/vercel-react-best-practices/rules/advanced-event-handler-refs.md
src/smart_skills/data/vercel-react-best-practices/rules/advanced-init-once.md
src/smart_skills/data/vercel-react-best-practices/rules/advanced-use-latest.md
src/smart_skills/data/vercel-react-best-practices/rules/async-api-routes.md
src/smart_skills/data/vercel-react-best-practices/rules/async-defer-await.md
src/smart_skills/data/vercel-react-best-practices/rules/async-dependencies.md
src/smart_skills/data/vercel-react-best-practices/rules/async-parallel.md
src/smart_skills/data/vercel-react-best-practices/rules/async-suspense-boundaries.md
src/smart_skills/data/vercel-react-best-practices/rules/bundle-barrel-imports.md
src/smart_skills/data/vercel-react-best-practices/rules/bundle-conditional.md
src/smart_skills/data/vercel-react-best-practices/rules/bundle-defer-third-party.md
src/smart_skills/data/vercel-react-best-practices/rules/bundle-dynamic-imports.md
src/smart_skills/data/vercel-react-best-practices/rules/bundle-preload.md
src/smart_skills/data/vercel-react-best-practices/rules/client-event-listeners.md
src/smart_skills/data/vercel-react-best-practices/rules/client-localstorage-schema.md
src/smart_skills/data/vercel-react-best-practices/rules/client-passive-event-listeners.md
src/smart_skills/data/vercel-react-best-practices/rules/client-swr-dedup.md
src/smart_skills/data/vercel-react-best-practices/rules/js-batch-dom-css.md
src/smart_skills/data/vercel-react-best-practices/rules/js-cache-function-results.md
src/smart_skills/data/vercel-react-best-practices/rules/js-cache-property-access.md
src/smart_skills/data/vercel-react-best-practices/rules/js-cache-storage.md
src/smart_skills/data/vercel-react-best-practices/rules/js-combine-iterations.md
src/smart_skills/data/vercel-react-best-practices/rules/js-early-exit.md
src/smart_skills/data/vercel-react-best-practices/rules/js-flatmap-filter.md
src/smart_skills/data/vercel-react-best-practices/rules/js-hoist-regexp.md
src/smart_skills/data/vercel-react-best-practices/rules/js-index-maps.md
src/smart_skills/data/vercel-react-best-practices/rules/js-length-check-first.md
src/smart_skills/data/vercel-react-best-practices/rules/js-min-max-loop.md
src/smart_skills/data/vercel-react-best-practices/rules/js-request-idle-callback.md
src/smart_skills/data/vercel-react-best-practices/rules/js-set-map-lookups.md
src/smart_skills/data/vercel-react-best-practices/rules/js-tosorted-immutable.md
src/smart_skills/data/vercel-react-best-practices/rules/rendering-activity.md
src/smart_skills/data/vercel-react-best-practices/rules/rendering-animate-svg-wrapper.md
src/smart_skills/data/vercel-react-best-practices/rules/rendering-conditional-render.md
src/smart_skills/data/vercel-react-best-practices/rules/rendering-content-visibility.md
src/smart_skills/data/vercel-react-best-practices/rules/rendering-hoist-jsx.md
src/smart_skills/data/vercel-react-best-practices/rules/rendering-hydration-no-flicker.md
src/smart_skills/data/vercel-react-best-practices/rules/rendering-hydration-suppress-warning.md
src/smart_skills/data/vercel-react-best-practices/rules/rendering-resource-hints.md
src/smart_skills/data/vercel-react-best-practices/rules/rendering-script-defer-async.md
src/smart_skills/data/vercel-react-best-practices/rules/rendering-svg-precision.md
src/smart_skills/data/vercel-react-best-practices/rules/rendering-usetransition-loading.md
src/smart_skills/data/vercel-react-best-practices/rules/rerender-defer-reads.md
src/smart_skills/data/vercel-react-best-practices/rules/rerender-dependencies.md
src/smart_skills/data/vercel-react-best-practices/rules/rerender-derived-state-no-effect.md
src/smart_skills/data/vercel-react-best-practices/rules/rerender-derived-state.md
src/smart_skills/data/vercel-react-best-practices/rules/rerender-functional-setstate.md
src/smart_skills/data/vercel-react-best-practices/rules/rerender-lazy-state-init.md
src/smart_skills/data/vercel-react-best-practices/rules/rerender-memo-with-default-value.md
src/smart_skills/data/vercel-react-best-practices/rules/rerender-memo.md
src/smart_skills/data/vercel-react-best-practices/rules/rerender-move-effect-to-event.md
src/smart_skills/data/vercel-react-best-practices/rules/rerender-no-inline-components.md
src/smart_skills/data/vercel-react-best-practices/rules/rerender-simple-expression-in-memo.md
src/smart_skills/data/vercel-react-best-practices/rules/rerender-split-combined-hooks.md
src/smart_skills/data/vercel-react-best-practices/rules/rerender-transitions.md
src/smart_skills/data/vercel-react-best-practices/rules/rerender-use-deferred-value.md
src/smart_skills/data/vercel-react-best-practices/rules/rerender-use-ref-transient-values.md
src/smart_skills/data/vercel-react-best-practices/rules/server-after-nonblocking.md
src/smart_skills/data/vercel-react-best-practices/rules/server-auth-actions.md
src/smart_skills/data/vercel-react-best-practices/rules/server-cache-lru.md
src/smart_skills/data/vercel-react-best-practices/rules/server-cache-react.md
src/smart_skills/data/vercel-react-best-practices/rules/server-dedup-props.md
src/smart_skills/data/vercel-react-best-practices/rules/server-hoist-static-io.md
src/smart_skills/data/vercel-react-best-practices/rules/server-parallel-fetching.md
src/smart_skills/data/vercel-react-best-practices/rules/server-parallel-nested-fetching.md
src/smart_skills/data/vercel-react-best-practices/rules/server-serialization.md
src/smart_skills/data/web-design-guidelines/SKILL.md