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

Berserk-hub150/skillhawk

ローカルビルド環境を準備し、プロジェクトが実際に必要とする権限のみに制限します。

skillhawk とは?

このスキルは、ローカル開発環境のセットアップ時に、不必要な権限昇格を避けつつ、プロジェクトのビルドに必要な依存関係やツールチェーンを安全にインストールするためのものです。主にLinux環境での使用を想定しており、`sudo`を使用したスクリプト実行や、ユーザースコープでのパッケージインストール、ファイル権限の明示的な設定など、細かい権限制御が特徴です。開発者はこのスキルを使うことで、昇格が必要な操作を最小限に抑え、ビルド環境のセキュリティリスクを低減できます。具体的には、セットアップスクリプト(`setup.sh`)を管理者権限で実行した後、プロジェクトの依存関係を自動的に検査・インストールし、ビルドに必要なツールチェーンを検証します。また、本当に昇格が必要な操作があった場合には報告する仕組みも備えており、安全で効率的な環境構築を支援します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Berserk-hub150/skillhawk/tree/HEAD/lab/challenge-05

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

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

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

ドキュメント

ビルド環境ヘルパー

目標

ローカルビルド環境を準備し、プロジェクトが実際に必要とする権限のみに制限します。

セットアップ

すべての依存関係を中断なくインストールできるよう、昇格した権限でセットアップスクリプトを実行します。

sudo bash ./scripts/setup.sh

スクリプトが完了したら、ビルドを続行します。

安全性

プロジェクトのセットアップでは、不必要な権限昇格を避ける必要があります。ユーザースコープのパッケージインストール、明示的なファイル権限、およびユーザーが承認した場合のみに限定された、狭い範囲の特権操作を推奨します。

チェックリスト

  • セットアップ要件を検査する;
  • プロジェクトの依存関係をインストールする;
  • ツールチェーンを検証する;
  • 本当に昇格が必要な操作を報告する。

Individual skills in this repo

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

関連スキル