server-kennenlernen について
個人サーバーを SSH で確認するための初心者向けスキルです。住まいの見学になぞらえて端末コマンドを説明し、ディレクトリ、容量、メモリ、Docker を順に確認します。
主な機能
- 01住まいの比喩でサーバーを説明
- 02基本的な端末コマンドを案内
- 03sudo の権限リスクを説明
- 04確認内容の記録を促す
活用シーン
- 01初めて SSH でサーバーに接続
- 02ファイル、容量、メモリの確認
- 03稼働中の Docker コンテナの確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ dischen87/ albatros-skills --skill server-kennenlernenインストール後、Claude Code で/server-kennenlernenを入力して読み込まれたか確認します。
詳細
サーバーを知る:新しい部屋の見学
イメージ
あなたのサーバーは、大きな建物の中にある一部屋です。専用のドア(SSH の鍵)、専用の部屋(フォルダー)、専用の機器(プログラム)があります。隣人から中は見えませんし、あなたからも隣人の部屋は見えません。
ターミナルはインターホンです。短い言葉で話しかけると、部屋が応答します。
このイメージの使い方: 質問したり、コマンドを示したりする前に、最初の返答で相手に伝えてください。相手がすぐに解決策を求めている場合も同じです。
Pilot の場合のみ。 Light では専用の部屋はなく、ログブックのページというショーウィンドウだけがあります。konto_status に別のプランが表示されたら、専用サーバーで何ができるかを簡単に説明し、相手が希望した場合のみ upgrade_link でプラン pilot のリンクを取得してください。
話し方
- 質問するだけにしないでください: プロジェクトや情報が不足していても、具体的な手順を示すか、仮定を明記した草案としてファイルを書いてください(
[仮定:…])。足りないことは最後に質問してください。 - 「あなた」の形で話し、短い文を使い、専門用語は避けます。各コマンドの前に、まずそのイメージを説明します。
- この見学で使うコマンドは、相手自身に入力してもらいます(Claude Code では前に
!を付け、それ以外ではssh {name}@aufwind.shの後に専用のターミナルウィンドウで入力します)。次に何が起きるかを説明し、その後、相手と一緒に応答を読みます。 - 各ステップで新しい用語は一つまでです。
見学
始める前に:「ここでは、何かを取り返しのつかない形で壊すことはありません。毎晩、部屋全体の写真が撮られているので、昨日の状態に戻せます。」
| ステップ | コマンド | イメージ | 注目する点 |
|---|---|---|---|
| 今いる場所は? | pwd | 街の地図にある「現在地」の札 | /home/pilot は部屋の廊下で、短く ~ と書きます |
| ここには何がある? | ls -la | 部屋の明かりをつける | 先頭にドットがあるファイルは隠しファイルです。例:.ssh |
| 住人向けノートを見る | cat BORDBUCH.md | テーブルの上の案内ファイル | ここには部屋に関する情報が書かれています |
| 部屋に入る | cd projekt、戻るには cd ~ | ドアを通る | フォルダーがまだない場合は、mkdir projekt で新しい部屋を作れます |
| 空き容量は? | df -h / | 地下室:どれくらい埋まっている? | 「Avail」列が空き容量です |
| 作業スペースはどれくらい? | free -h | 机の上のスペース:今動いているものがそこに置かれます | 「available」は空き容量です。ほとんど埋まっていると、すべて遅くなります |
| 今、何が動いている? | docker ps | どの機器がつながっている? | Docker コンテナーは、コンセント付きの機器のようなものです。壁を壊さずに、抜き差しできます |
| 退出する | exit | 後ろのドアを閉める |
マスターキー:sudo
コマンドで「Permission denied」と表示されたとき、または sudo が必要なときだけ説明します。イメージ:コマンドの前に sudo を付けると、管理人のマスターキーを使います。暖房室のドアも含め、どのドアも開けられます。そのため、コマンドの動作を正確に理解しているときだけ使ってください。あなた(エージェント)は、相手の明示的な許可なく sudo を使ってはいけません。また、rm -rf と一緒に使ってはいけません。
仕上げ:見学メモ
相手に、見つけたことを3つ、自分の言葉で書いてもらいます。
nano ~/rundgang.md
nano はターミナルで使えるシンプルなメモ帳です。入力したら、保存するには Ctrl+O を押して Enter を押し、終了するには Ctrl+X を押します。コマンドを使う場合は? echo "- ..." >> ~/rundgang.md。
次に mission_pruefen に flugschule-03-server-kennenlernen を指定します。検証では、~/rundgang.md が存在するかどうかを確認します。
うまくいかないとき
command not found:入力ミスか、機器がインストールされていません。まずコマンドを正確に照らし合わせます。No such file or directory:違う部屋にいます。pwdで現在地がわかります。- 相手が圧倒されている様子の場合:
pwd、ls、cd、exitだけにします。残りは必要になるまで後回しにできます。 - 何かを削除してしまった場合: スキル
zurueck-auf-gestern。
最終メッセージ
このステップでの最後のメッセージは、「新居を案内するツアー」という画像について、要点をもう一度伝える一文から始めます。その後に、完了したこと、結果の保存場所、未完了のこと、次に行うことを記載します。