os-scripting
OS とシェルスクリプトのトラブルシューティング
このワークフローバンドルは、開発者とシステム管理者がシェルスクリプトのデバッグ、本番環境対応の bash コードの作成、Linux/macOS/Windows 全体でのシステム管理タスクの自動化を支援します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「os-scripting」を使用しています。 エラーコード 1 で終了する bash スクリプトのデバッグを支援してください
期待される結果:
体系的にデバッグします。まず ShellCheck を使用してスクリプトの一般的な問題を確認し、次にデバッグモードを有効にして実行を追跡します...
「os-scripting」を使用しています。 ディスク容量のモニタリングスクリプトを作成してください
期待される結果:
適切なエラーハンドリング、ログ記録、通知を備えた本番環境対応のモニタリングスクリプトを作成します。これはディスク容量をチェックし、使用量がしきい値を超えたときにアラートを出します...
「os-scripting」を使用しています。 サーバーの CPU 使用率が高いので、トラブルシューティングを支援してください
期待される結果:
体系的に診断しましょう。実行中のプロセスを確認し、リソースを多く使用するタスクを特定し、システムログを分析して原因を特定します...
セキュリティ監査
安全This is a documentation/workflow bundle skill (SKILL.md) that provides educational guidance on OS and shell scripting. All 93 static findings are false positives. The detected 'external_commands', 'network', and 'filesystem' patterns are example commands in documentation, not executable code. The skill's own metadata correctly identifies it as 'risk: safe'.
品質スコア
作れるもの
失敗する bash スクリプトのデバッグ
適切なログ記録とエラーハンドリングにより、体系的なデバッグテクニックを使用してシェルスクリプトエラーを追跡して修正します。
本番環境対応の自動化の作成
適切なエラーハンドリング、入力検証、Bats フレームワークを使用したテストを備えた堅牢なシェルスクリプトを構築します。
システムパフォーマンスのトラブルシューティング
標準的なシステムコマンドを使用して、高 CPU、メモリ問題、ディスク容量問題、ネットワーク接続問題を診断します。
これらのプロンプトを試す
@os-scripting を使用してシステムパフォーマンスを確認し、問題を特定するのを支援してください
@os-scripting を使用してシェルスクリプトの問題を分析し、ShellCheck を実行してください
@os-scripting を使用して、[エラーを説明] で失敗しているこのシェルスクリプトを体系的にデバッグしてください
@os-scripting を使用して、エラーハンドリングとテストを備えた本番環境対応のバックアップスクリプトの作成を支援してください
ベストプラクティス
- 厳格なエラーハンドリングのため、スクリプトの開始時に常に 'set -euo pipefail' を使用する
- 単語分割とグロビングの問題を防ぐため、すべての変数をクォートする
- トラブルシューティングのため、タイムスタンプ付きの包括的なログ記録を追加する
- すべての重要なスクリプト機能に対して Bats テストを記述する
回避
- スペースや特殊文字を含む可能性のあるクォートされていない変数の使用
- 明示的なハンドリングなしに '|| true' でコマンドの終了コードを無視する
- コマンドで使用する前にユーザー入力を検証しない
- エラーハンドリングやログ記録なしにスクリプトを記述する