本文へ移動
cccskills
無料GitHub で公開日本語紹介

blockly-project-planning

新しいBlocklyプロジェクトの候補ボードやライブラリを調べ、配線や検証手順を含む計画を提示して選択を促します。

原文原文の説明を見る

Blockly project planning and creation workflow for no-project hardware requests. Trigger words: create project, new Blockly project, board selection, library selection, hardware plan, LED blink, sensor, actuator

ailyProject/aily-blocklyスター 3,859(GitHub 3,859 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • Blocklyで新規プロジェクトを始めたいとき
  • ボードやライブラリを比較したいとき
  • センサーの構成を計画したいとき

日本語での紹介

できること

まだプロジェクトがない状態で、Blocklyを使ったハードウェア開発を始めるための計画を作ります。依頼内容から新規プロジェクトが必要かを判断し、利用できる開発ボードやライブラリの候補を調べます。候補が複数ある場合は、ボードとライブラリの組み合わせを2〜3案にまとめ、配線やピンの前提、ABSやワークスペースの構成、実装の流れ、検証手順、安全上の注意を説明します。実用的な候補が一つだけなら、その理由も示します。

こんなときに便利

LEDの点滅、センサーやアクチュエーターの利用など、Blocklyで新しいハードウェアプロジェクトを始めたいときに役立ちます。ボードやライブラリの選び方を比べてから作業に進みたい場合にも向いています。

使い方の例

  • 「センサーを使うBlocklyプロジェクトを新しく作りたいです」
  • 「LEDを点滅させる構成で、使えるボードとライブラリを提案してください」

注意点

ボードやライブラリの具体的な名前は、探索ツールで確認したものを使います。計画を提示して利用者が選択または確認するまでは、プロジェクト作成、ライブラリのインストール、ワークスペースの編集には進みません。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md2.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Blockly Project Planning Workflow

Use this skill when no project is open and the user asks for a hardware/Blockly result that may require creating a project.

Required order:

  1. Understand the request and decide whether it requires a new Blockly project.
  2. Search for concrete development board package names with the board/library discovery tools.
  3. Search for concrete library package names required by the feature. If no extra library is required, explicitly say that core libraries are enough.
  4. Build 2-3 viable board/library combinations when alternatives exist. If only one combination is practical, explain why.
  5. For each candidate, outline the architecture and workflow: board, libraries, wiring or pin assumptions, ABS/workspace structure, validation steps, and safety notes.
  6. Present the candidate plans to the user and ask them to choose or confirm one.
  7. Only after the user chooses or confirms a plan may you create the project, install libraries, or edit workspace files.

Important restrictions:

  • Do not ask the user to choose a development board before using discovery tools to find candidate board package names.
  • Do not invent board or library package names.
  • Do not call project creation tools before the user has chosen or confirmed a candidate plan.
  • In Plan mode, stop after producing the candidate plan and user-choice question. Do not create the project or make edits.
  • For simple requests such as LED blink, still search for board candidates if a project must be created. A simple feature does not remove the no-project planning workflow.

Recommended output shape before asking the user:

  • Option A: board package, required libraries, wiring/pin assumptions, implementation outline, pros/cons.
  • Option B: board package, required libraries, wiring/pin assumptions, implementation outline, pros/cons.
  • Option C: optional when a third viable path exists.
  • Recommendation: one short default choice and why.
  • User choice request: use [ask question] tool to ask the user to select an option or confirm the recommendation.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

abs-syntax-reference

無料概要あり

Aily BlocklyのABSでブロックの接続形式や引数順、値・変数の書き方を確認し、条件分岐やループを含むブロックコードを記述するための構文リファレンスです。

  • ABSの引数順を確認したいとき
  • 条件分岐やループを記述したいとき
  • Blocklyコードの構文を調べたいとき
ailyProject/aily-blockly3,8592026年10月26日 更新

blockly-best-practices

無料概要あり

BlocklyやABSプログラムの編集で、必要なライブラリ情報を確認し、ワークスペースへの反映と変更に応じた検証を進めます。

  • 既存のBlocklyプログラムを変更したいとき
  • ABS編集を画面に反映したいとき
  • 必要な範囲でビルドを確認したいとき
ailyProject/aily-blockly3,8592026年10月26日 更新

chronicle

無料概要あり

過去のチャット履歴を検索し、以前の決定やツール実行、作業内容、利用上の工夫を確認できます。必要に応じて履歴の検索用インデックスも再構築します。

  • 以前の会話で決めたことを探したいとき
  • 過去に使ったツールやファイルを調べたいとき
  • 最近のプロジェクト履歴をまとめたいとき
ailyProject/aily-blockly3,8592026年10月26日 更新

handoff

無料概要あり

会話の要点や未完了の作業、参照すべき資料を一時ディレクトリの引き継ぎ文書にまとめ、次のエージェントが続きから作業できるようにします。

  • 別のエージェントに作業を引き継ぎたいとき
  • 新しいセッション用に経緯を整理したいとき
  • 既存資料を重複させず進捗をまとめたいとき
ailyProject/aily-blockly3,8592026年10月26日 更新

improve

無料概要あり

コードベースを読み取り専用で調査し、バグやセキュリティ、性能、テスト、技術的負債などの改善点を優先順位付きで整理して、別の担当者が実行できる計画にまとめます。

  • コードベースの課題を監査したいとき
  • 修正作業を別エージェントに渡したいとき
  • ロードマップ候補を根拠付きで検討したいとき
ailyProject/aily-blockly3,8592026年10月26日 更新

library-migration-guide

無料概要あり

ArduinoやESP32のライブラリをAily Blockly向けに変換するため、公開APIの分析からブロック定義、コード生成、ボード対応、パッケージ構成までの手順を確認できます。

  • ArduinoライブラリをBlockly用に変換したいとき
  • ハードウェアAPIをブロック化したいとき
  • ボード別の設定と生成コードを整えたいとき
ailyProject/aily-blockly3,8592026年10月26日 更新

ailyProject のスキルをすべて見る

このスキルの問題を報告する