원클릭으로
nosuckshell-ops
Operations and validation for the NoSuckShell project (Tauri/React/Rust)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Operations and validation for the NoSuckShell project (Tauri/React/Rust)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | nosuckshell_ops |
| description | Operations and validation for the NoSuckShell project (Tauri/React/Rust) |
This skill provides a set of tools and instructions for managing the NoSuckShell project, a cross-platform SSH manager built with Tauri 2, React, Vite, and Rust.
Always refer to these documents before making changes:
These commands are available from the monorepo root:
npm run tauri:dev: Start the Tauri development environment (with backend).npm run desktop:dev: Start the React frontend dev server (without backend).npm run desktop:test: Run Vitest frontend tests.npm run desktop:e2e: Run Playwright E2E tests.From apps/desktop/src-tauri:
cargo test: Run Rust unit and integration tests.cargo check: Check the Rust code for compilation errors.Before submitting a PR, run the validation script provided by this skill:
bash .agents/skills/nosuckshell_ops/scripts/validate_project.sh
For every release (stable vMAJOR.MINOR.PATCH or pre-release v…-beta.N / -rc.N), complete before pushing the tag:
apps/desktop/package.jsonapps/desktop/package-lock.json (root + packages."" entries)apps/desktop/src-tauri/Cargo.tomlapps/desktop/src-tauri/tauri.conf.jsonapps/desktop/src-tauri, run cargo check or cargo build so Cargo.lock reflects the workspace crate version (look for name = "src-tauri").docs/CHANGELOG.md with user-facing Added / Changed / Fixed / Notes; backfill any missing prerelease lines if main moved without changelog entries. Add a compare/link footer entry for the new tag when applicable.docs/releases.md (Current release / examples), root README.md (tag examples if they pin a version), issue templates or runbooks that show a sample version string, and any in-app or store copy that hard-codes the version (search the repo).docs/architecture.md, in-app HelpPanel.tsx, and linked specs (e.g. docs/superpowers/specs/…) in the same preparation PR.bash .agents/skills/nosuckshell_ops/scripts/validate_project.sh (or equivalent npm test / npm run build / cargo test from apps/desktop).The GitHub release workflow overwrites the three app manifests from the tag at build time; the checklist still applies so local builds, PR review, and changelog accuracy stay correct.
ENTITY_STORE_SCHEMA_VERSION is in sync between store_models.rs and apps/desktop/src/types.ts.tsc errors.src/tauri-api.ts.gh for accessing GitHub data (runs, logs, PRs, issues). Be preferred over manual UI guessing.CODE_GUIDE.md, STYLE_GUIDE.md, SKILL.md, etc.) up-to-date. If a PR changes conventions or tooling, update the corresponding docs in the same PR or a follow-up.