gitextract_nr53l0gg/ ├── .github/ │ └── workflows/ │ ├── ci.yml │ ├── release.yml │ └── update-featured-skills.yml ├── .gitignore ├── AGENTS.md ├── CHANGELOG.md ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── docs/ │ ├── CHANGELOG.zh.md │ ├── README.zh.md │ ├── future/ │ │ └── profile-requirements.md │ ├── releases/ │ │ ├── v0.1-v0.2/ │ │ │ ├── system-design.md │ │ │ └── system-design.zh.md │ │ ├── v0.3.0/ │ │ │ ├── plan-bug-fixes.md │ │ │ ├── plan-explore-page-redesign.md │ │ │ ├── plan-featured-skills.md │ │ │ ├── plan-online-search.md │ │ │ └── plan-skill-detail-view.md │ │ ├── v0.3.1/ │ │ │ ├── plan-in-app-update.md │ │ │ ├── plan-qoderwork-support.md │ │ │ ├── plan-settings-page.md │ │ │ └── skills-aggregation-repo.md │ │ ├── v0.4.0/ │ │ │ ├── bugfix-language-toggle-loading-overlay.md │ │ │ ├── plan-in-app-update.md │ │ │ ├── plan-qoderwork-support.md │ │ │ ├── plan-settings-page.md │ │ │ └── skills-aggregation-repo.md │ │ ├── v0.4.1/ │ │ │ └── plan-frontmatter-table.md │ │ ├── v0.4.2/ │ │ │ ├── bugfix-new-tools-modal-style.md │ │ │ └── bugfix-root-skill-install-false-exists.md │ │ ├── v0.4.3/ │ │ │ ├── add-copaw-support.md │ │ │ └── bugfix-github-install-and-frontmatter.md │ │ ├── v0.5.0/ │ │ │ ├── implementation-plan.md │ │ │ ├── project-scope-design.md │ │ │ └── ux-optimizations.md │ │ └── v0.6.0/ │ │ ├── minor-updates.md │ │ └── tag-management.md │ ├── skills_hub_design.html │ ├── skills_hub_v2_design.html │ └── tag_profile_interactive_prototype.html ├── eslint.config.js ├── featured-skills.json ├── index.html ├── package.json ├── scripts/ │ ├── coverage-rust.sh │ ├── extract-changelog.mjs │ ├── fetch-featured-skills.mjs │ ├── tauri-icon-desktop.mjs │ └── version.mjs ├── src/ │ ├── App.css │ ├── App.tsx │ ├── components/ │ │ ├── Layout.tsx │ │ └── skills/ │ │ ├── ExplorePage.tsx │ │ ├── FilterBar.tsx │ │ ├── Header.tsx │ │ ├── LoadingOverlay.tsx │ │ ├── SettingsPage.tsx │ │ ├── SkillCard.tsx │ │ ├── SkillDetailView.tsx │ │ ├── SkillsList.tsx │ │ ├── TagsPage.tsx │ │ ├── modals/ │ │ │ ├── AddSkillModal.tsx │ │ │ ├── DeleteModal.tsx │ │ │ ├── EditSkillTagsModal.tsx │ │ │ ├── GitPickModal.tsx │ │ │ ├── ImportModal.tsx │ │ │ ├── LocalPickModal.tsx │ │ │ ├── NewToolsModal.tsx │ │ │ ├── ScopeSyncModal.tsx │ │ │ └── SharedDirModal.tsx │ │ └── types.ts │ ├── i18n/ │ │ ├── index.ts │ │ └── resources.ts │ ├── index.css │ ├── main.tsx │ ├── pages/ │ │ └── Dashboard.tsx │ └── tauri-plugin-dialog.d.ts ├── src-tauri/ │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── capabilities/ │ │ └── default.json │ ├── icons/ │ │ └── icon.icns │ ├── src/ │ │ ├── commands/ │ │ │ ├── mod.rs │ │ │ └── tests/ │ │ │ └── commands.rs │ │ ├── core/ │ │ │ ├── cache_cleanup.rs │ │ │ ├── cancel_token.rs │ │ │ ├── central_repo.rs │ │ │ ├── content_hash.rs │ │ │ ├── featured_skills.rs │ │ │ ├── git_fetcher.rs │ │ │ ├── github_download.rs │ │ │ ├── github_search.rs │ │ │ ├── installer.rs │ │ │ ├── mod.rs │ │ │ ├── onboarding.rs │ │ │ ├── skill_files.rs │ │ │ ├── skill_store.rs │ │ │ ├── skills_search.rs │ │ │ ├── sync_engine.rs │ │ │ ├── temp_cleanup.rs │ │ │ ├── tests/ │ │ │ │ ├── central_repo.rs │ │ │ │ ├── content_hash.rs │ │ │ │ ├── featured_skills.rs │ │ │ │ ├── git_fetcher.rs │ │ │ │ ├── github_search.rs │ │ │ │ ├── installer.rs │ │ │ │ ├── onboarding.rs │ │ │ │ ├── skill_store.rs │ │ │ │ ├── skills_search.rs │ │ │ │ ├── sync_engine.rs │ │ │ │ ├── temp_cleanup.rs │ │ │ │ └── tool_adapters.rs │ │ │ └── tool_adapters/ │ │ │ └── mod.rs │ │ ├── lib.rs │ │ └── main.rs │ └── tauri.conf.json ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts