·cc-defensive-programming
</>

cc-defensive-programming

24 項目のチェックリストを使用して、エラー処理、入力検証、例外パターンを確認します。防御コードの監査、バリケードの設計、アサーションとエラー処理の選択、または正確性と堅牢性の戦略を決定するときに使用します。トリガーとなるもの: 空の catch ブロック、入力検証の欠落、副作用のあるアサーション、間違った例外抽象化レベル、ガベージ アウト精神のガベージ、検証をスキップするという期限のプレッシャー、信頼できるソースの合理化。アイテムごとの VIOLATION/WARNING/PASS、またはバリケード/エラー処理設計の推奨事項を含むステータス テーブルを作成します。

10インストール·2トレンド·@ryanthedev

インストール

$npx skills add https://github.com/ryanthedev/code-foundations --skill cc-defensive-programming

cc-defensive-programming のインストール方法

コマンドラインで cc-defensive-programming AI スキルを開発環境にすばやくインストール

  1. ターミナルを開く: ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます
  2. インストールコマンドを実行: このコマンドをコピーして実行します: npx skills add https://github.com/ryanthedev/code-foundations --skill cc-defensive-programming
  3. インストールを確認: インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソース: ryanthedev/code-foundations。

| No executable code in assertions | Code disappears in production builds | | No empty catch blocks | Silently swallows bugs that compound | | External input validated | Security vulnerabilities, data corruption |

Why triage works: These 5 items catch 80% of defensive programming bugs. Full checklist (21 items) is for non-emergency review.

Cutting corners in a crisis creates the NEXT crisis. The "quick fix" empty catch block you add today becomes tomorrow's 3 AM page.

24 項目のチェックリストを使用して、エラー処理、入力検証、例外パターンを確認します。防御コードの監査、バリケードの設計、アサーションとエラー処理の選択、または正確性と堅牢性の戦略を決定するときに使用します。トリガーとなるもの: 空の catch ブロック、入力検証の欠落、副作用のあるアサーション、間違った例外抽象化レベル、ガベージ アウト精神のガベージ、検証をスキップするという期限のプレッシャー、信頼できるソースの合理化。アイテムごとの VIOLATION/WARNING/PASS、またはバリケード/エラー処理設計の推奨事項を含むステータス テーブルを作成します。 ソース: ryanthedev/code-foundations。

引用可能な情報

AI/検索での引用用の安定したフィールドとコマンド。

インストールコマンド
npx skills add https://github.com/ryanthedev/code-foundations --skill cc-defensive-programming
カテゴリ
</>開発ツール
認証済み
初回登録
2026-03-10
更新日
2026-03-10

Browse more skills from ryanthedev/code-foundations

クイックアンサー

cc-defensive-programming とは?

24 項目のチェックリストを使用して、エラー処理、入力検証、例外パターンを確認します。防御コードの監査、バリケードの設計、アサーションとエラー処理の選択、または正確性と堅牢性の戦略を決定するときに使用します。トリガーとなるもの: 空の catch ブロック、入力検証の欠落、副作用のあるアサーション、間違った例外抽象化レベル、ガベージ アウト精神のガベージ、検証をスキップするという期限のプレッシャー、信頼できるソースの合理化。アイテムごとの VIOLATION/WARNING/PASS、またはバリケード/エラー処理設計の推奨事項を含むステータス テーブルを作成します。 ソース: ryanthedev/code-foundations。

cc-defensive-programming のインストール方法は?

ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/ryanthedev/code-foundations --skill cc-defensive-programming インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります

ソースリポジトリはどこですか?

https://github.com/ryanthedev/code-foundations

詳細

カテゴリ
</>開発ツール
ソース
skills.sh
初回登録
2026-03-10

関連 Skills

なし