跳到正文
cccskills
免费在 GitHub 公开

blockly-project-planning

Plan a new Blockly hardware project by discovering suitable board and library packages, then comparing viable combinations. Each plan outlines wiring assumptions, workspace structure, implementation steps, and validation before the user confirms project creation.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

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,860(GitHub 3,860 + cccskills 0)

实测评分 未实测

查看安装方法

适用场景

  • Comparing boards for a new Blockly project
  • Planning libraries for a sensor or actuator
  • Reviewing wiring and validation assumptions

包含的文件(1)

  • SKILL.md2.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

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 的隐私权政策和服务条款。

同一仓库的技能

Use this reference to write Aily Block Syntax (ABS), a text format for Blockly scripts. It explains block connections, parameter order, statement inputs, values, and variable references, with examples for conditions, loops, and Arduino program structure.

中文简介正在准备中。当前显示英语简介。

  • Check the correct order of block parameters
  • Write conditions and loops in ABS
  • Look up value and variable syntax for Blockly scripts
ailyProject/aily-blockly38602026年10月26日 更新

Implement or modify Blockly/ABS programs using the project’s current board and installed libraries. Check only relevant library evidence, edit the canonical ABS source, sync it to the workspace, and run focused validation when needed.

中文简介正在准备中。当前显示英语简介。

  • Adding a feature to an existing Blockly program
  • Editing ABS source and syncing the workspace
  • Checking a focused build or syntax issue
ailyProject/aily-blockly38602026年10月26日 更新

chronicle

免费

Search indexed chat history to find earlier decisions, tool activity, project summaries, files, and workflow tips. It can also rebuild the local history index when requested or when search results appear out of date.

中文简介正在准备中。当前显示英语简介。

  • Find a decision made in an earlier conversation
  • Check which tools were used for past work
  • Summarize recent project sessions
ailyProject/aily-blockly38602026年10月26日 更新

handoff

免费

Create a concise handoff document in the operating system’s temporary directory so another agent can continue the work. It summarizes the conversation, suggests relevant skills, references existing artifacts, and redacts sensitive information.

中文简介正在准备中。当前显示英语简介。

  • Hand ongoing work to another agent
  • Prepare context for a fresh session
  • Summarize progress without duplicating project artifacts
ailyProject/aily-blockly38602026年10月26日 更新

improve

免费

Survey a codebase and turn verified improvement opportunities into prioritized, self-contained implementation plans for another agent. It can assess bugs, security, performance, tests, technical debt, migrations, tooling, and product direction while keeping source code read-only.

中文简介正在准备中。当前显示英语简介。

  • Audit a codebase for high impact issues
  • Plan fixes for security or performance findings
  • Create a grounded roadmap for another agent
ailyProject/aily-blockly38602026年10月26日 更新

Follow a workflow for converting Arduino and ESP32 libraries into Aily Blockly libraries. The guide covers analyzing public APIs, defining blocks, generating code, configuring toolboxes, initializing Serial, I2C, and SPI, adapting boards, and packaging the result.

中文简介正在准备中。当前显示英语简介。

  • Convert an Arduino library for Aily Blockly
  • Design block definitions and generated code
  • Adapt a library to supported development boards
ailyProject/aily-blockly38602026年10月26日 更新

查看 ailyProject 的全部技能

报告此技能的问题