Communityコーディング&開発github.com

olonok69/cursor_code_ml_engineer

npm 依存関係の脆弱性を監査し、テストがまだパスすることを確認します。Node/JavaScript パッケージ (package.json) 向け。Python アプリ (requirements.txt) の場合は、代わりに audit-python スキルを使用してください。

cursor_code_ml_engineer とは?

このスキルは、npm パッケージの脆弱性監査とテスト検証を自動化します。Node.js/JavaScript プロジェクトで `package.json` があるフォルダを対象とし、`npm audit` で脆弱性を検出し、`npm audit fix` で安全な更新を適用し、`npm test` で既存機能を壊していないか確認します。脆弱性の修正内容と手動対応が必要な項目をわかりやすくまとめ、すべてのコマンドの実出力を表示することで、変更の透明性を高めます。Python プロジェクトの場合は、正しいスキル (`audit-python`) を提案するよう設計されています。

対応~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/olonok69/cursor_code_ml_engineer/tree/HEAD/.cursor/skills/audit

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

依存関係監査 (npm)

対象: package.json があるフォルダ (例: ex_npm/)。

  1. 対象アプリに cd する (またはユーザーが @ で指定したパスを使う)。
  2. npm audit を実行して、脆弱性のあるパッケージを見つける。
  3. 安全な更新のみ npm audit fix を実行する (メジャーバージョンアップは確認なしで行わない)。
  4. テスト (npm test) を実行して、何も壊れていないことを確認する。
  5. 何を更新したか、手動対応が必要な脆弱性があれば要約する。

常にコマンドの実際の出力を表示すること (証拠 > 主張)。

対象が Python (requirements.txt / package.json がない) の場合は、npm をでっち上げない — 代わりに /audit-python を使うよう伝えること。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

関連スキル