Aily BlocklyのABSでブロックの接続形式や引数順、値・変数の書き方を確認し、条件分岐やループを含むブロックコードを記述するための構文リファレンスです。
- ABSの引数順を確認したいとき
- 条件分岐やループを記述したいとき
- Blocklyコードの構文を調べたいとき
BlocklyやABSプログラムの編集で、必要なライブラリ情報を確認し、ワークスペースへの反映と変更に応じた検証を進めます。
Aily Blockly implementation workflow for scoped library evidence, ABS editing, workspace synchronization, and focused validation. Use for creating or modifying Blockly/ABS programs.
実行スコア 未検証
インストール方法を見る既存のBlocklyプロジェクトで、プログラムを作成または変更する作業を支援します。現在のボードやインストール済みライブラリなど、プロジェクトに示された情報を前提にし、依頼に必要なライブラリだけを調べます。編集の中心となる project.abs を小さく変更し、更新内容をBlocklyのワークスペースへ反映します。変更の複雑さに応じて構造を確認し、必要なら生成コードの構文チェックやビルドも行います。
すでに開いているBlocklyプロジェクトに機能を追加したいときや、ABSの内容を直して画面上のブロックにも反映したいときに向いています。センサーやボード固有の機能など、ライブラリやピンの根拠を確認しながら実装したい場面にも使えます。
新しいプロジェクトの選定や作成は対象外です。ボードの機能や既定ピンはボード情報を参照し、ライブラリのブロック構造が不明な場合は関連資料を確認します。ワークスペースへの取り込みで警告やブロックの失敗が残る場合は、完了とは扱いません。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Use this skill only for implementing or modifying a Blockly/ABS program. Project selection and creation belong to the blockly-project-planning skill.
readme_ai.md references, and project.abs path as current runtime facts.project.abs as the canonical editable Blockly source. Generated .ino/C++ is derived output used for diagnostics, not the normal edit target.lib-core-* packages speculatively.analyzeLibrary with mode="auto" first.readme_ai.md reference, read that file. The README is usually sufficient, but it is not an absolute stopping point.block.json for block types, fields, inputs, and args0 order;generator.js only when generated-code semantics remain unclear;get_board_parameters for GPIO, ADC, PWM, UART, I2C, SPI, builtin LEDs, and other board defaults. Its board.json result is authoritative.project.abs directly. The host synchronizes the visible Blockly workspace to this file before a submitted turn.syncAbs action="export" only if the workspace may have changed after the turn began or a status check shows drift.syncAbs action="import" to apply the updated ABS to the visible workspace.Load abs-syntax-reference when block argument order, statement inputs, nested value blocks, or other non-trivial ABS grammar is involved. Do not guess positional arguments; verify them from the selected library evidence.
lint for generated-code syntax validation when appropriate.buildProject when the task requires a compile result.まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Aily BlocklyのABSでブロックの接続形式や引数順、値・変数の書き方を確認し、条件分岐やループを含むブロックコードを記述するための構文リファレンスです。
新しいBlocklyプロジェクトの候補ボードやライブラリを調べ、配線や検証手順を含む計画を提示して選択を促します。
過去のチャット履歴を検索し、以前の決定やツール実行、作業内容、利用上の工夫を確認できます。必要に応じて履歴の検索用インデックスも再構築します。
会話の要点や未完了の作業、参照すべき資料を一時ディレクトリの引き継ぎ文書にまとめ、次のエージェントが続きから作業できるようにします。
コードベースを読み取り専用で調査し、バグやセキュリティ、性能、テスト、技術的負債などの改善点を優先順位付きで整理して、別の担当者が実行できる計画にまとめます。
ArduinoやESP32のライブラリをAily Blockly向けに変換するため、公開APIの分析からブロック定義、コード生成、ボード対応、パッケージ構成までの手順を確認できます。