Synthèse automatique
Vérifie les prérequis de l'environnement du plugin Reqord (CLI reqord, gh, git, authentification GitHub, initialisation du projet et ProjectContext) puis enregistre un certificat de configuration.
Points forts
- Contrôle en parallèle la disponibilité de reqord, gh et git avec un tableau de résultats clair (statut + version)
- Distingue les outils obligatoires des outils fortement recommandés et explique précisément l'impact de chaque absence sur les autres skills
- Mode --check en lecture seule qui affiche les résultats sans modifier le certificat de configuration
- Vérifie aussi l'initialisation de .reqord/ et les fichiers référencés par context.yaml, pas seulement les binaires
Limites
- N'installe aucun outil : il se contente d'afficher les instructions d'installation (npm install -g @reqord/cli, https://cli.github.com/)
- Le contenu fourni est tronqué à l'étape 4, la gestion des fichiers ProjectContext manquants n'est donc pas entièrement visible
- Exige une confirmation utilisateur avant toute modification, ce qui limite l'exécution autonome
À utiliser lors de la première installation du plugin Reqord ou après un changement d'environnement pour vérifier que tous les prérequis sont réunis.
Ne pas l'utiliser pour installer réellement les outils manquants ou pour modifier des données de requirements, ce qui sort du périmètre de ce skill.
Analyse de sécurité
PrudenceThe 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.
- •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.
Exemples
/reqord:setup/reqord:setup --checkCheck 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: []
書き込み手順
.reqord/settings/ディレクトリの存在を確認(なければ報告)- 既存の
plugin-config.yamlがあればReadツールで読み取り - 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/
セットアップを中止します。
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/reqord-plugin-environment-setup-ms47vp1r/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
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. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Outils déclarés par l’auteur (à vérifier dans votre agent) : Read, Glob, Write, Bash(reqord:*), Bash(gh --version), Bash(gh auth status), Bash(git --version)
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
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 doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/reqord-plugin-environment-setup-ms47vp1r'openskills read 'reqord-plugin-environment-setup-ms47vp1r'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/reqord-plugin-environment-setup-ms47vp1r/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Configurer un canal de discussion avec SecretRefs
DevOps
Configurez des canaux de discussion avec des commandes non interactives, les secrets étant uniquement des SecretRefs. Couvre les étapes de collecte, modification, réparation et vérification.
Enquêter sur les échecs CI de ClickHouse
DevOps
Investigue un échec CI de ClickHouse de bout en bout à partir d'une URL de PR ou de rapport S3. Récupère les tests échoués, classe flaky vs vraie régression, et cherche des issues/fixes existants.
Revue de PR Ansible
DevOps
Examine une PR Ansible selon le processus standardisé du projet, incluant la validation des changelogs, la couverture de tests et le suivi des commentaires.