terminal-ops
ECCのための証拠優先のリポジトリ実行ワークフロー。ユーザーがコマンドの実行、リポジトリの確認、CIの失敗のデバッグ、正確な実行と検証の証明を伴う狭い修正のプッシュを必要とする場合に使用する。
它会碰到什么
扫了多少1 个文本文件,2 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
ターミナルオペレーション
ユーザーが実際のリポジトリ実行を必要とする場合にこのスキルを使用する:コマンドの実行、git状態の確認、CIまたはビルドのデバッグ、狭い修正の実施、変更と検証内容の正確なレポート。
このスキルは意図的に汎用的なコーディングガイダンスよりも範囲が狭い。これは証拠優先のターミナル実行操作ワークフローである。
スキルスタック
関連する場合、これらのECCネイティブスキルをワークフローに組み込む:
verification-loopは変更後の正確な検証ステップに使用tdd-workflowは正しい修正に回帰カバレッジが必要な場合に使用security-reviewはキー、認証、外部入力が絡む場合に使用github-opsはタスクがCI実行、PRステータス、またはリリース状態に依存する場合に使用knowledge-opsは検証結果を永続的なプロジェクトコンテキストに保存する必要がある場合に使用
使用場面
- ユーザーが「修正」「デバッグ」「これを実行」「リポジトリを確認」「プッシュ」と言う場合
- タスクがコマンド出力、git状態、テスト結果、または検証済みのローカル修正に依存する場合
- 答えが以下を区別する必要がある場合:ローカルで変更済み、ローカルで検証済み、コミット済み、プッシュ済み
安全策
- 編集前に確認する
- ユーザーが監査/レビューのみを要求している場合は読み取り専用を維持する
- アドホックなラッパーではなく、リポジトリローカルのスクリプトとヘルパーを優先する
- 検証コマンドが再実行されるまで、修正済みと主張しない
- ブランチが実際に上流にプッシュされるまで、プッシュ済みと主張しない
ワークフロー
1. 作業サーフェスを特定する
以下を明確にする:
- 正確なリポジトリパス
- ブランチ
- ローカル差分の状態
- 要求されたモード:
- 確認
- 修正
- 検証
- プッシュ
2. まず失敗サーフェスを読み取る
何かを変更する前に:
- エラーを確認する
- ファイルまたはテストを確認する
- git状態を確認する
- 盲目的に再読み込みする前に、提供されたログまたはコンテキストを使用する
3. 修正を狭い範囲に保つ
一度に1つの主な失敗に対処する:
- 最初に最小限の有用な検証コマンドを使用する
- ローカルの失敗が解決した後のみ、より大きなビルド/テストプロセスにエスカレートする
- コマンドが同じ特性で失敗し続ける場合、広範囲なリトライを停止して絞り込む
4. 正確な実行状態をレポートする
正確な状態語を使用する:
- 確認済み
- ローカルで変更済み
- ローカルで検証済み
- コミット済み
- プッシュ済み
- ブロック済み
出力フォーマット
サーフェス
- リポジトリ
- ブランチ
- 要求されたモード
証拠
- 失敗したコマンド / 差分 / テスト
アクション
- 変更した内容
状態
- 確認済み / ローカルで変更済み / ローカルで検証済み / コミット済み / プッシュ済み / ブロック済み
落とし穴
- ライブなリポジトリ状態を読み取れる場合に古い記憶に頼らない
- 狭い修正をリポジトリ全体の変更に拡大しない
- 破壊的なgitコマンドを使用しない
- 関連のないローカル作業を無視しない
検証
- レスポンスには検証コマンドまたはテストを示す
- gitに関する作業にはリポジトリパスとブランチを示す
- プッシュの主張には対象ブランチと正確な結果を含める
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
同名技能的其他版本
有 3 个不同仓库或目录里都有叫 terminal-ops 的技能。它们内容并不相同,别混用:
- affaan-m/ECC — 基于证据优先的仓库执行工作流,适用于ECC。当用户需要运行命令、检查仓库、调试CI失败或推送带有精确执行和验证证明的窄修复时使用。
- affaan-m/ECC — Evidence-first repo execution workflow for ECC. Use when the user wants a command run, a r