スキル一覧に戻る
p1tl0rd

lifecycle-operator

by p1tl0rd

3🍴 0📅 2026年1月22日
GitHubで見るManusで実行

SKILL.md


name: lifecycle_operator description: Điều phối và kiểm tra chuyển đổi trạng thái của Lifecycle Nodes.

LIFECYCLE OPERATOR SKILL

Mô Tả

Tương tác với các dịch vụ quản lý vòng đời (/node_name/change_state, /node_name/get_state) để đảm bảo node hoạt động đúng theo máy trạng thái quy định.

Quy Trình Chuyển Đổi (Transition Flow)

Agent thực hiện tuần tự các bước sau để "bring-up" một node quản lý:

  1. Kiểm tra trạng thái: ros2 lifecycle get <node_name> (Mong đợi: Unconfigured).
  2. Cấu hình (Configure):
    • Command: ros2 lifecycle set <node_name> configure
    • Hành động Node: Cấp phát bộ nhớ, đọc tham số, thiết lập kết nối phần cứng (nhưng chưa kích hoạt).
    • Trạng thái đích: Inactive.
  3. Kích hoạt (Activate):
    • Command: ros2 lifecycle set <node_name> activate
    • Hành động Node: Bắt đầu publish dữ liệu, xử lý callback.
    • Trạng thái đích: Active.
  4. Vô hiệu hóa (Deactivate):
    • Command: ros2 lifecycle set <node_name> deactivate
    • Hành động Node: Ngừng publish, giữ nguyên cấu hình.
    • Trạng thái đích: Inactive.
  5. Dọn dẹp (Cleanup):
    • Command: ros2 lifecycle set <node_name> cleanup
    • Hành động Node: Giải phóng bộ nhớ, reset biến.
    • Trạng thái đích: Unconfigured.
  6. Tắt (Shutdown):
    • Command: ros2 lifecycle set <node_name> shutdown
    • Trạng thái đích: Finalized.

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です