Reqord Plugin Environment Setup

VerifiedCaution

Set up and check prerequisites for the Reqord plugin. Verify CLI tools, GitHub authentication, project state, and record credentials.

Sby Skills Guide Bot
DevOpsBeginner
7/28/2026
Claude Code
#environment-setup#prerequisites-check#github-cli#project-initialization#reqord

Recommended for

Automated summary

Checks the Reqord plugin's environment prerequisites (reqord CLI, gh, git, GitHub authentication, project initialization and ProjectContext) and records a setup attestation.

Strengths

  • Runs availability checks for reqord, gh and git in parallel and reports a clear status/version table
  • Separates mandatory from strongly recommended tools and explains exactly which skills break when each one is missing
  • Provides a read-only --check mode that displays results without updating the setup attestation
  • Also validates .reqord/ initialization and the files referenced by context.yaml, not just binaries

Limitations

  • Does not install anything: it only prints installation guidance (npm install -g @reqord/cli, https://cli.github.com/)
  • The supplied content is truncated at Step 4, so handling of missing ProjectContext files is not fully visible
  • Requires explicit user approval before execution, which limits unattended runs
When to use it

Use it on first installation of the Reqord plugin or after an environment change to confirm all prerequisites are satisfied.

When not to use it

Don't use it to actually install missing tools or to modify requirement data, which is outside this skill's scope.

Security analysis

Caution
Quality score90/100

The skill is a setup/health-check workflow. It only instructs read-only version/auth/context checks and one Write of a local config file; there are no install commands, deletions, secret exfiltration, or obfuscated payloads. The main residual risk is the broad Bash(reqord:*) permission plus persistent recording of local environment metadata, so it is best classified as caution rather than fully safe.

Findings
  • •Bash(reqord:*) grants broader CLI access than the read-only checks described; an agent could run mutating reqord subcommands if it deviates from instructions.
  • •The skill writes local environment metadata (tool versions, GitHub username) to .reqord/settings/plugin-config.yaml; low sensitivity but persistent.
  • •It includes a user-approval requirement before setup changes, which mitigates autonomous execution risk.
How this analysis is made

Examples

Full setup
/reqord:setup
Check only
/reqord:setup --check
Natural language trigger
Check whether reqord, gh and git are installed, whether GitHub CLI is authenticated, and whether this project is initialized for the Reqord plugin.

name: setup description: Reqordプラグインの環境セットアップと前提条件チェック。CLIツール・GitHub認証・プロジェクト初期化状態を確認し、証憑を記録する。 argument-hint: "[--check] (省略時はフルセットアップ、--checkは確認のみ)" allowed-tools: Read, Glob, Write, Bash(reqord:*), Bash(gh --version), Bash(gh auth status), Bash(git --version) disable-model-invocation: true

Scope

  • Do: CLIツール・GitHub認証・プロジェクト初期化状態の確認、証憑記録
  • Don't: ツールのインストール実行(インストール手順の案内のみ)。reqordデータの変更は行わない

ユーザー確認必須: このスキルは環境設定の変更を伴います。自律実行時はセットアップ内容をユーザーに提示し、承認を得てから実行してください。

Reqordプラグイン環境セットアップ

モード: $ARGUMENTS(デフォルト: フルセットアップ)

プラグインの動作に必要な環境を確認し、未セットアップの項目があればガイドする。 完了後、.reqord/settings/plugin-config.yaml にセットアップ証憑を記録する。


引数解析

| $ARGUMENTS | モード | 処理 | | ---------- | ---------------- | --------------------------------------------- | | 空 | フルセットアップ | Step 1〜6を順に実行 | | --check | 確認のみ | Step 1〜4を実行し結果表示のみ(証憑更新なし) |


Step 1: 必須ツールの可用性チェック

以下のコマンドを並列実行し、各ツールの可用性を確認する:

reqord --version        # Reqord CLI
gh --version            # GitHub CLI
git --version           # Git

判定基準

| ツール | 必須度 | 用途 | 不在時の影響 | | ------------ | ------------ | -------------------------------- | --------------------------------------------------- | | reqord CLI | 必須 | 全スキルのデータ操作 | フォールバック可(直接ファイル読み取り)だが非推奨 | | gh CLI | 強く推奨 | feedback sync、issue検索、PR作成 | /reqord:feedback が使用不可 | | git | 必須 | ブランチ操作、コミット、履歴検索 | /reqord:verify trace が使用不可 |

結果表示

## 環境チェック結果

| ツール | Status | Version |
|--------|--------|---------|
| reqord | ✅ | v0.5.0 |
| gh     | ✅ | 2.45.0 |
| git    | ✅ | 2.43.0 |

reqord CLI が見つからない場合:

❌ reqord CLI が見つかりません。
インストール方法: npm install -g @reqord/cli

gh CLI が見つからない場合:

⚠ gh CLI が見つかりません。
以下の機能が制限されます:
- /reqord:feedback(GitHub Issue同期)
- PR作成(gh pr create)
- /reqord:verify trace(PR検索)

インストール: https://cli.github.com/

Step 2: GitHub CLI 認証チェック

gh CLI が存在する場合、認証状態を確認する:

gh auth status

認証済みの場合

✅ GitHub認証: <username> (<hostname>)

未認証の場合

⚠ GitHub CLIが未認証です。
`gh auth login` を実行して認証してください。

認証なしでも以下は使用可能です:
- /reqord:status, /reqord:edit, /reqord:brief, /reqord:verify validate

Step 3: Reqordプロジェクト初期化チェック

.reqord/ ディレクトリの存在と構造を確認する:

確認項目

Readツール / Globツールで以下を確認:

| パス | 必須度 | 用途 | | ------------------------------ | -------- | -------------------- | | .reqord/ | 必須 | プロジェクトルート | | .reqord/context/context.yaml | 必須 | ProjectContext | | .reqord/requirements/ | 必須 | 要件データ | | .reqord/specifications/ | 必須 | 仕様データ | | .reqord/feedback/ | 推奨 | フィードバックデータ | | .reqord/settings/ | 推奨 | 設定 |

未初期化の場合

❌ .reqord/ ディレクトリが見つかりません。
このプロジェクトはReqordで初期化されていません。

`reqord init` を実行してプロジェクトを初期化してください。

部分的に存在する場合

不足しているディレクトリ・ファイルを報告し、reqord init または手動作成を案内する。


Step 4: ProjectContext読み込みチェック

.reqord/context/context.yaml が存在する場合、files フィールドが参照するファイルの存在を確認する:

reqord context show --json

または直接Readツールで .reqord/context/context.yaml を読み取る。

確認項目

| 参照先 | 必須度 | 影響するスキル | | ---------------------------------- | ------------ | ----------------------------------------------- | | files.product (product.yaml) | 推奨 | edit, brief, new | | files.technical (technical.yaml) | 強く推奨 | edit, brief, verify(テストコマンド特定に使用) | | files.structure (structure.yaml) | 推奨 | edit, brief(命名規則・構造ルール) | | files.domain (domain/*.md) | 任意 | edit(ドメイン知識) |

未設定のファイルがある場合

⚠ ProjectContextの以下のファイルが未設定/未作成です:
- technical.yaml: 未作成(/reqord:edit, /reqord:brief のテスト・ビルドコマンド特定に影響)
- domain/*.md: 未設定(任意)

`reqord context update` でProjectContextを更新できます。

Step 5: セットアップ結果サマリー

全チェック結果を集約して表示する:

## Reqordプラグイン セットアップ結果

### 環境
| 項目 | Status |
|------|--------|
| reqord CLI | ✅ v0.5.0 |
| gh CLI | ✅ 2.45.0 (認証済み: username) |
| git | ✅ 2.43.0 |

### プロジェクト
| 項目 | Status |
|------|--------|
| .reqord/ | ✅ 初期化済み |
| context.yaml | ✅ |
| product.yaml | ✅ |
| technical.yaml | ✅ |
| structure.yaml | ⚠ 未作成 |
| domain/*.md | - (任意) |


Step 6: 証憑記録

--check モードでない場合、セットアップ結果を .reqord/settings/plugin-config.yaml に記録する。

記録内容

plugin:
  name: reqord
  setupCompletedAt: "2026-02-17T10:30:00+09:00"
  setupVersion: "0.1.0"
environment:
  reqord:
    available: true
    version: "0.5.0"
  gh:
    available: true
    version: "2.45.0"
    authenticated: true
    user: "username"
  git:
    available: true
    version: "2.43.0"
project:
  initialized: true
  context:
    product: true
    technical: true
    structure: false
    domain: []

書き込み手順

  1. .reqord/settings/ ディレクトリの存在を確認(なければ報告)
  2. 既存の plugin-config.yaml があればReadツールで読み取り
  3. Writeツールで新しい内容を書き込み

セットアップ完了メッセージ

✅ セットアップが完了しました。証憑を .reqord/settings/plugin-config.yaml に記録しました。

エラーハンドリング

.reqord/settings/ ディレクトリが存在しない場合

⚠ .reqord/settings/ ディレクトリが存在しません。
証憑の記録をスキップします。
`reqord init` でプロジェクトを再初期化するか、手動でディレクトリを作成してください。

必須ツールが全て不在の場合

❌ 必須ツール(reqord CLI, git)が見つかりません。
プラグインの機能を使用するには、少なくとも以下のインストールが必要です:

1. reqord CLI: npm install -g @reqord/cli
2. git: https://git-scm.com/

セットアップを中止します。

From the file to a first result

The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.

View the source and supporting files

This download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.

1. Download the file

Download SKILL.md

From the root of a test project, save the file as .skill-downloads/reqord-plugin-environment-setup-ms47vp1r/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.

Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.

mkdir -p '.skill-downloads/reqord-plugin-environment-setup-ms47vp1r' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/reqord-plugin-environment-setup-ms47vp1r/download' --output '.skill-downloads/reqord-plugin-environment-setup-ms47vp1r/SKILL.md.part' && mv '.skill-downloads/reqord-plugin-environment-setup-ms47vp1r/SKILL.md.part' '.skill-downloads/reqord-plugin-environment-setup-ms47vp1r/SKILL.md'

2. Check prerequisites

Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.

Tools declared by the author (check availability in your agent): Read, Glob, Write, Bash(reqord:*), Bash(gh --version), Bash(gh auth status), Bash(git --version)

No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.

The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.

3. Load the skill

After inspection, copy the complete folder into your project using one of the commands below, then open a new tool session. The command stops if a folder with the same name already exists: compare the files before replacing it.

Claude Code
test -f '.skill-downloads/reqord-plugin-environment-setup-ms47vp1r/SKILL.md' && test -s '.skill-downloads/reqord-plugin-environment-setup-ms47vp1r/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/setup' && cp -R '.skill-downloads/reqord-plugin-environment-setup-ms47vp1r' '.claude/skills/setup'

OpenSkills

OpenSkills must already be installed. The local install/read procedure is checked with OpenSkills 1.5.0, which requires Node.js ≥ 20.6.0. Catalog slugs are not resolved automatically.

Official OpenSkills installation
openskills install './.skill-downloads/reqord-plugin-environment-setup-ms47vp1r'

openskills read 'reqord-plugin-environment-setup-ms47vp1r'

Reading should display the installed file content and its base directory. It does not run the skill or install its dependencies.

For an agent that reads AGENTS.md, then sync the index. This command changes AGENTS.md: review the diff before using it.

openskills sync

Manual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.

4. Try a first task

Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:

Read .skill-downloads/reqord-plugin-environment-setup-ms47vp1r/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.

Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.

Related skills