본문으로 건너뛰기
cccskills
무료GitHub에 공개

speckit-cli-setup

Detect and install the Spec Kit `specify` CLI that every other speckit skill depends on. USE FOR: checking whether `specify` is installed/on PATH, installing it when missing, fixing "command not found: specify", confirming the CLI is new enough (>= 0.11). DO NOT USE FOR: upgrading an already-installed CLI to a newer release (use speckit-self) or verifying project tools (use speckit-check).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.8 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Spec Kit — CLI setup

The Spec Kit plugin drives the specify command-line tool. Every other speckit skill assumes specify is installed and on PATH. This skill detects it and installs it when it is missing.

Detect first

Always check availability before doing anything else:

specify --version
  • Prints a version (e.g. specify 0.15.0) → the CLI is installed. If a skill needs bundle or workflow step, ensure the version is >= 0.11; if it is older, hand off to the speckit-self skill to upgrade.
  • command not found / non-zero exit → not installed. Install it (below).

Install

Spec Kit's specify CLI is published on PyPI as specify-cli. Install the latest release — this plugin is not pinned to a specific specify version. uv is the recommended installer; pipx is an alternative:

# Recommended: uv (persistent install, latest from PyPI)
uv tool install specify-cli

# Alternative: pipx (persistent install, latest from PyPI)
pipx install specify-cli

# One-off / ephemeral (no install) — handy to bootstrap a project.
# Pass --script (py keeps this cross-platform) so the PTY-backed agent shell
# doesn't hit the interactive "Choose script type" chooser and hang.
uvx --from specify-cli specify init . --integration copilot --integration-options="--skills" --script py

If neither uv nor pipx is available, tell the user to install uv first (curl -LsSf https://astral.sh/uv/install.sh | sh, or see https://docs.astral.sh/uv/), then re-run the install. Do not silently install system Python packages.

Verify

specify --version
specify check

Notes

  • This skill is the prerequisite for the rest of the plugin. If any speckit skill finds that specify is not available, it should run this skill's detect/install steps first, then retry.
  • For an already-installed CLI that just needs a newer version, prefer the speckit-self skill (specify self upgrade) over reinstalling. To refresh a uv/pipx install to the latest PyPI release, use uv tool upgrade specify-cli or pipx upgrade specify-cli.
  • Installing from PyPI always pulls the latest published specify-cli. Only pin a specific version (e.g. uv tool install "specify-cli==0.15.0") if you have a concrete reason to hold back.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Inspect the effective Spec Kit artifact inventory and composition stacks via `specify artifact`. USE FOR: listing commands/templates/scripts/hooks, explaining which preset or extension layer supplies an artifact, inspecting resolution precedence and hidden layers, checking hook registration, or resolving a stack lookupId to its validated contribution. DO NOT USE FOR: installing or changing presets/extensions (use speckit-preset or speckit-extension), resolving only a preset-managed filename (use speckit-preset), or running an artifact.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

github/spec-kit-copilot182026년 10월 6일 업데이트

Discover, install, and author Spec Kit bundles via `specify bundle`. USE FOR: searching/showing/listing bundles, installing/updating/removing a bundle (a curated set of extensions/presets/integrations/workflows), validating a bundle manifest, building a distributable bundle artifact, initializing a project and installing a bundle, managing bundle catalog sources. DO NOT USE FOR: individual extensions/presets/integrations/workflows (use their respective skills).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

github/spec-kit-copilot182026년 10월 6일 업데이트

Check the local environment for Spec Kit by running `specify check` (and `specify version`). USE FOR: verifying required tools are installed, diagnosing a broken spec-kit setup, reporting CLI version/feature capabilities. DO NOT USE FOR: installing or upgrading the CLI itself (use the speckit-self skill).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

github/spec-kit-copilot182026년 10월 6일 업데이트

Manage Spec Kit extensions via `specify extension`. USE FOR: listing installed extensions as text or JSON, installing/removing/updating extensions, searching the extension catalog, showing extension info, enabling/disabling extensions, setting resolution priority, or managing extension catalogs. DO NOT USE FOR: artifact composition stacks (use speckit-artifact), presets (use speckit-preset), bundles (use speckit-bundle), or workflows (use speckit-workflow).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

github/spec-kit-copilot182026년 10월 6일 업데이트

Scaffold a Spec Kit (spec-driven development) project for GitHub Copilot by running `specify init --integration copilot --integration-options="--skills"`. USE FOR: starting a new spec-kit project, bootstrapping spec-driven development in an existing repo, installing spec-kit templates/scripts/commands for Copilot. DO NOT USE FOR: managing extensions/presets/bundles of an already-initialized project (use the speckit-extension / speckit-preset / speckit-bundle skills instead).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

github/spec-kit-copilot182026년 10월 6일 업데이트

Manage Spec Kit presets via `specify preset`. USE FOR: listing installed presets as text or JSON, installing/removing presets, searching the preset catalog, showing preset info, resolving which template a preset name maps to, enabling/disabling presets, setting resolution priority, or managing preset catalogs. DO NOT USE FOR: full artifact composition stacks (use speckit-artifact), extensions (use speckit-extension), bundles (use speckit-bundle), or workflows (use speckit-workflow).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

github/spec-kit-copilot182026년 10월 6일 업데이트

github의 스킬 모두 보기

이 스킬의 문제 신고