소스 정보
- 저장소
- iamzhihuix/droid-account-manage
- 최근 소스 활동
- 2026년 4월 7일 14:42
- 감지된 SKILL.md 언어
- 영어
- 스타
- 46
- 포크
- 8
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/iamzhihuix/droid-account-manage --skill tauri-worker명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | tauri-worker |
| description | Implements Tauri features end-to-end (Rust commands + React components) |
NOTE: Startup and cleanup are handled by worker-base. This skill defines the WORK PROCEDURE.
For features that involve both Rust backend logic and React frontend UI. This covers account management commands, quota queries, settings, auto-switch, and all UI components.
agent-browser — For verifying UI interactions in the Tauri WebView when the feature includes user-facing components.Read the feature description, AGENTS.md, and architecture.md. Understand what to build and what conventions to follow. Check preconditions.
Read existing code. Before writing anything, read the files you'll modify or extend. Understand the current command registration in lib.rs, the component structure in App.tsx, and any existing patterns.
Write Rust tests first (red). For any new Tauri command:
cd src-tauri && cargo test — confirm tests FAIL (red)Implement Rust backend (green). Write the command logic:
commands/account.rs (or appropriate module)commands/mod.rs and lib.rs#[tauri::command(rename_all = "camelCase")]Result<T, String> where T is a serializable structcd src-tauri && cargo test — confirm tests PASS (green)Write frontend tests first (red). For any new React component:
src/__tests__/ or co-locatedpnpm test:unit — confirm tests FAIL (red)Implement React frontend (green). Build the component:
t("key") from react-i18next — add keys to both en.json and zh.jsoninvoke() from @tauri-apps/api/core to call Rust commandspnpm test:unit — confirm tests PASS (green)Run validators. Execute all of:
cd src-tauri && cargo testpnpm test:unitpnpm typecheckManual verification via agent-browser. If the feature has UI:
pnpm tauri devinteractiveChecks entryCommit with a descriptive message.
{
"salientSummary": "Implemented add_account Tauri command (JWT decode + storage write) and AddAccountDialog React component. Paste JSON → instant preview of decoded user info → save to ~/.factory-accounts/. Verified via `cargo test` (5 passing), `pnpm test:unit` (3 passing), and agent-browser (paste JSON → see preview → click Add → appears in list).",
"whatWasImplemented": "Rust: add_account command in commands/account.rs that accepts JSON string, decodes JWT payload, writes to storage. React: AddAccountDialog component with textarea, live JWT preview, label input, and submit. Added i18n keys for en/zh. Integrated with react-query invalidation on success.",
"whatWasLeftUndone": "",
"verification": {
"commandsRun": [
{ "command": "cd src-tauri && cargo test", "exitCode": 0, "observation": "5 tests passed including JWT decode, storage write, duplicate detection" },
{ "command": "pnpm test:unit", "exitCode": 0, "observation": "3 tests passed: dialog renders, preview shows on paste, error on invalid JSON"
pnpm tauri dev (build errors from prior features)