Skip to main content
تشغيل أي مهارة في Manus
بنقرة واحدة
مستودع GitHub

client

يحتوي client على 21 من skills المجمعة من keybase، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.

skills مجمعة
21
Stars
9.2k
محدث
2026-06-22
Forks
1.3k
التغطية المهنية
2 فئات مهنية · 95% مصنفة
مستكشف المستودعات

Skills في هذا المستودع

update-dependencies
غير مصنف

Use when updating npm/yarn dependencies in shared/package.json. Use for routine dep bumps, security updates, or keeping packages current.

2026-06-22
zustand-store-pruning
مطوّرو البرمجيات

Use when refactoring Keybase Zustand stores in `shared/stores` to remove screen-local or route-owned state, keep only truly global or cross-screen data in the store, prefer querying the Go service layer over frontend convenience caches, move one-off RPC calls into components with `C.useRPC`, and split the work into safe stacked commits.

2026-06-15
keybase-e2e-tests
محللو ضمان جودة البرمجيات والمختبرون

Use when writing, fixing, or adding e2e flow tests for the Keybase app — desktop (Playwright) or iOS (Maestro). Covers testID conventions, navigation patterns, common pitfalls, and the two-harness structure.

2026-06-10
migrate-to-static-config
مطوّرو البرمجيات

Migrate React Navigation navigators from dynamic component based config to static object based config.

2026-06-08
react-native-best-practices
مطوّرو البرمجيات

Software Mansion's best practices for production React Native and Expo apps on the New Architecture. Trigger on: 'React Native', 'Expo', 'New Architecture', 'Reanimated', 'Gesture Handler', 'react-native-svg', 'ExecuTorch', 'react-native-audio-api', 'react-native-enriched', 'Worklet', 'Fabric', 'TurboModule', 'WebGPU', 'react-native-wgpu', 'TypeGPU', 'GPU shader', 'WGSL', 'svg', 'animation', 'gesture', 'audio', 'rich text', 'AI model', 'multithreading', 'chart', 'vector', 'image filter', 'shared value', 'useSharedValue', 'runOnJS', 'scheduleOnRN', 'thread', 'worklet', or any question involving UI, graphics, native modules, or React Native threading and animation behavior. Also use when a more specific sub-skill matches.

2026-06-08
upgrade-react-navigation
مطوّرو البرمجيات

Upgrade React Navigation from 6.x to 7.x or from 7.x to 8.x.

2026-06-08
address-pr-feedback
محللو ضمان جودة البرمجيات والمختبرون

Use when asked to look at or address feedback on a PR. Fetches Copilot-only inline comments, skips hidden ones, then evaluates and fixes the valid ones.

2026-06-08
bumping-versions
مطوّرو البرمجيات

Use when upgrading the Keybase client version number - lists all files that must be updated together

2026-06-08
electron-screenshot
مطوّرو البرمجيات

This skill should be used when the user asks to "take a desktop screenshot", "screenshot the electron app", "show me the desktop app", "what does the app look like", or mentions checking the Electron/desktop UI visually.

2026-06-08
ios-screenshot
مطوّرو البرمجيات

This skill should be used when the user asks to "take an iOS screenshot", "screenshot the simulator", "show me the iOS app", "what does the screen look like", or mentions checking the iOS simulator UI visually.

2026-06-08
keybase-style-analysis
مطوّرو البرمجيات

Use when auditing Keybase client styles for helper opportunities, finding border/padding refactor sites, or discovering new style helper candidates.

2026-06-08
keybase-unused-assets
مطوّرو البرمجيات

Use when finding or deleting unused image/icon assets in the Keybase client codebase (icons, illustrations, iconfont SVGs).

2026-06-08
keybase-unused-source-files
مطوّرو البرمجيات

Use when finding orphaned or unused .tsx source files in the Keybase client codebase that are no longer imported anywhere.

2026-06-08
merge-master
مطوّرو البرمجيات

Use when periodically merging upstream master commits into a long-running refactor branch where code has moved, been renamed, or restructured — guiding careful per-commit analysis and transplant rather than a raw git merge.

2026-06-08
merge-passthrough-containers
مطوّرو البرمجيات

Use when cleaning up redux-era pass-through container components — a *-container.tsx (or container.tsx) whose only job is to call hooks, build a props object, and render one sibling view. Folds the container into its view, deletes the file, repoints importers. Run anywhere under shared/.

2026-06-08
migrate-clickable-box
مطوّرو البرمجيات

Use when migrating ClickableBox or ClickableBox2 usages to ClickableBox3 in a given directory or file. Classifies usages, handles complex prop cases, and applies the migration safely.

2026-06-08
playwright-cli
محللو ضمان جودة البرمجيات والمختبرون

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

2026-06-08
prod-bundles
مطوّرو البرمجيات

Use when the user asks to build production bundles, check bundle sizes, audit tree-shaking, or verify mobile/desktop code separation. Covers both the desktop webpack prod build and the iOS/Android Metro bundle.

2026-06-08
react-effect-lints
مطوّرو البرمجيات

Use when fixing React hook lint failures in the Keybase client: react-hooks/set-state-in-effect, derived-state effects, prop-change resets, event-hidden-in-effect, stale async results.

2026-06-08
simplify-ui-section
مطوّرو البرمجيات

Use when asked to review, clean up, simplify, or restructure a directory or section of UI code — improving readability, organization, naming, and component design without changing behavior

2026-06-08
visual-diff
محللو ضمان جودة البرمجيات والمختبرون

This skill should be used when the user asks to "compare screenshots", "visual diff", "check for visual regressions", "before and after screenshots", "did the UI change", or mentions comparing the app UI between branches or before/after a change. Also triggered by "take baseline", "take current", or "compare against baseline".

2026-06-08