From partme-ai-full-stack-skills
Installs Specify CLI via uv tool (persistent) or uvx (one-time) across OSes, including corporate/restricted networks. Use for first-time setup, upgrades, or 'specify command not found' errors.
npx claudepluginhub partme-ai/full-stack-skills --plugin t2ui-skillsThis skill uses the workspace's default tool permissions.
Install the [Specify CLI](https://github.com/github/spec-kit) so that `specify` is available in PATH (or use one-time `uvx`). This skill covers only **installing the CLI**; it does not run `specify init`. For project initialization after install, use **speckit-initial**.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Install the Specify CLI so that specify is available in PATH (or use one-time uvx). This skill covers only installing the CLI; it does not run specify init. For project initialization after install, use speckit-initial.
uv tool install --force).curl -LsSf https://astral.sh/uv/install.sh | sh on Linux/macOS, or see uv docs for Windows).specify init with git).Check if already installed
specify --version or specify check. If the command succeeds, the CLI is already installed; suggest speckit-initial for project init or speckit-check for environment verification.Persistent install (recommended)
uv tool install specify-cli --from git+https://github.com/github/spec-kit.gitspecify available in PATH for all projects.uv tool install specify-cli --force --from git+https://github.com/github/spec-kit.gitOne-time usage (no PATH install)
uvx --from git+https://github.com/github/spec-kit.git specify init <project_name_or_.> --ai <agent>specify init or specify check in the same session can reuse the same uvx prefix or require re-running with full uvx --from ... if not installed.Corporate or restricted network
GH_TOKEN or GITHUB_TOKEN for GitHub API access if needed.specify init (handled in speckit-initial): --github-token <token> or env var. For install, uv may need network access to clone the repo; if TLS issues occur, document that uv/spec-kit may support --skip-tls or similar only where explicitly documented (avoid recommending insecure options unless user is in a controlled environment).specify is available in PATH; user can run specify init, specify check in any directory.uvx --from git+https://github.com/github/spec-kit.git specify ... for each use.specify init in a project, or speckit-check to verify the environment.| Environment | Notes |
|---|---|
| Linux | Install uv if needed; then uv tool install specify-cli --from git+https://github.com/github/spec-kit.git. WSL: same as Linux. |
| macOS | Same as Linux; ensure Python 3.11+ available for uv if required. |
| Windows | Install uv (see uv docs); use PowerShell or cmd. For project init, speckit-initial will use --script ps when needed. |
| Corporate / proxy | Use GH_TOKEN/GITHUB_TOKEN if GitHub API is restricted; ensure uv can reach GitHub. |
| CI | Prefer persistent install in a cacheable step: uv tool install specify-cli --from git+https://github.com/github/spec-kit.git; then run specify init or specify check in the same runner. |