Skip to main content

rosa-command-authoring

Add or edit Cobra commands in openshift/rosa while keeping command wiring thin and package logic aligned with repo structure.

インストールへ移動

ソース情報

リポジトリ
TuYv/ccpm
ソースの最終更新活動
2026年6月28日 00:16
検出された SKILL.md の言語
英語
スター
1
フォーク
2

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
2 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
ROSA Command Authoring
description
Add or edit Cobra commands in openshift/rosa while keeping command wiring thin and package logic aligned with repo structure.
# ROSA Command Authoring Use this skill when: - Adding a new `rosa` command or subcommand - Changing flags or command help - Moving logic between `cmd/` and `pkg/` - Refactoring command execution flow ## Workflow 1. Read `AGENTS.md` and `guidelines/command-guidelines.md`, then inspect the nearest similar command implementation. 2. Keep Cobra command files thin and move non-Cobra logic into `pkg/`. 3. Follow the entrypoint and exit pattern already established in the nearest similar command area. 4. Many ROSA commands use `Run: run`; do not switch a command area between `Run` and `RunE`, or add/remove direct `os.Exit()` calls, unless the surrounding pattern already does so and the change keeps behavior consistent. 5. Reuse `output`, `reporter`, and `interactive` patterns already used by the surrounding command area. 6. If the command tree changes, update `cmd/rosa/structure_test/command_structure.yml`. 7. If supported flags change, update the matching `cmd/rosa/structure_test/command_args/**/command_args.yml`. 8. When command help or docs change, check whether `make generate-docs` is part of the required verification. ## Verification - `make fmt` - relevant package tests or `make test` - `make rosa` - `make generate-docs` when command docs or help output changed Follow `CONTRIBUTING.md` for the exact contributor workflow and hook expectations.
GitHubで見る