规划设计小型花园与农场布局,支持伴生种植、间距、光照、轮作及布局导出管理。
园林布局规划器
功能概述
园林布局规划器是一项面向实际任务的技能,主要用于设计您的园林, 并配有智能的规划工具, 用于同伴的种植、 间隔和日光需求;@ 快速启动;
核心要点
- 将园林床加在您的布局上;
- 将植物加在床上;
- Get compa。
使用与执行
它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
结果检查与注意事项
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Garden Layout Planner
使用智能规划工具设计您的花园,支持伴生种植(companion planting)、植株间距规划及光照需求分析。
快速入门
向布局中添加一个种植床
garden_layout.py add-bed "" --width --length --sun "full/partial/shade"
向种植床中添加植物
garden_layout.py add-plant "" " " --row --col
获取伴生种植建议
garden_layout.py companions ""
获取植株间距要求
garden_layout.py spacing ""
显示完整花园布局
garden_layout.py layout
导出布局为 Markdown 格式
garden_layout.py export ""
使用模式
新建花园设置
# 定义您的种植床 garden_layout.py add-bed "Bed 1" --width 4 --length 8 --sun "full" garden_layout.py add-bed "Bed 2" --width 3 --length 6 --sun "partial" # 查看伴生种植建议 garden_layout.py companions "tomato" # 最宜与罗勒、胡萝卜、洋葱搭配 garden_layout.py companions "cucumber" # 最宜与豆类、玉米、豌豆搭配 # 按推荐间距添加植物 garden_layout.py add-plant "Bed 1" "tomato" --row 1 --col 1 garden_layout.py add-plant "Bed 1" "basil" --row 1 --col 3 # 伴生植物! garden_layout.py add-plant "Bed 2" "beans" --row 1 --col 1 garden_layout.py add-plant "Bed 2" "corn" --row 2 --col 1 # 伴生植物! # 审阅当前布局 garden_layout.py layout
伴生种植优化
# 查询哪些植物可良好共存 garden_layout.py companions "carrots" # 适宜与番茄、洋葱、生菜搭配 garden_layout.py companions "onions" # 适宜与胡萝卜、番茄、甜菜搭配 # 避免不良组合 garden_layout.py incompatible "potatoes" # 应避免与番茄、黄瓜同种
小空间高效利用
# 利用垂直种植提升空间效率 garden_layout.py add-bed "Trellis" --width 1 --length 6 --sun "full" garden_layout.py add-plant "Trellis" "cucumber" --row 1 --col 1 garden_layout.py add-plant "Trellis" "peas" --row 2 --col 1 # 密集种植 + 轮作衔接 garden_layout.py add-bed "Intensive Bed" --width 3 --length 4 --sun "full" garden_layout.py add-plant "Intensive Bed" "lettuce" --row 1 --col 1 garden_layout.py add-plant "Intensive Bed" "radishes" --row 1 --col 2 # 采收快
轮作计划制定
# 追踪每年种植内容 garden_layout.py add-season "2026" # 初始化全新布局 garden_layout.py add-plant "Bed 1" "tomatoes" --row 1 --col 1 garden_layout.py add-plant "Bed 2" "beans" --row 1 --col 1 # 来年更换作物科属 garden_layout.py add-season "2027" # 新建布局 garden_layout.py add-plant "Bed 1" "carrots" --row 1 --col 1 # 不同科属 garden_layout.py add-plant "Bed 2" "corn" --row 1 --col 1 # 不同科属
伴生种植指南
最佳组合(相容性强)
| 植物 | 适宜搭配 | 原因 |
|---|---|---|
| Tomatoes | Basil, carrots, onions, marigolds | 罗勒增强风味;胡萝卜驱避害虫 |
| Cucumbers | Beans, corn, peas, radishes | 豆类固氮;玉米提供攀援支撑 |
| Lettuce | Carrots, radishes, onions | 萝卜标记行距;胡萝卜疏松土壤 |
| Peppers | Basil, onions, carrots | 罗勒驱避蚜虫 |
| Beans | Corn, potatoes, cucumbers | 固氮作用惠及邻近作物 |
| Carrots | Tomatoes, onions, lettuce | 洋葱驱避胡萝卜蝇 |
| Corn | Beans, squash, cucumbers | “三姐妹”种植法 |
| Squash | Corn, beans, radishes | 豆类驱避南瓜甲虫 |
不相容植物(应避免共种)
| 植物 | 应避免搭配 | 原因 |
|---|---|---|
| Tomatoes | Potatoes, cucumbers, fennel | 易感染相同病虫害 |
| Beans | Onions, garlic | 抑制生长 |
| Carrots | Dill, parsnips | 莳萝吸引胡萝卜蝇 |
| Cucumbers | Potatoes, sage | 土豆争夺空间 |
| Onions | Beans, peas | 抑制豆类生长 |
植株间距要求
小型植物(株距 6–12 英寸)
- Lettuce:6–8 英寸
- Spinach:4–6 英寸
- Radishes:2–3 英寸
- Onions:4–6 英寸
- Carrots:2–3 英寸
中型植物(株距 12–24 英寸)
- Peppers:18–24 英寸
- Eggplant:18–24 英寸
- Beans(bush 品种):12–18 英寸
- Cabbage:18–24 英寸
大型植物(株距 ≥24 英寸)
- Tomatoes:24–36 英寸
- Squash:24–48 英寸(或采用攀爬架)
- Corn:12–18 英寸(建议成块种植以利授粉)
- Potatoes:12–15 英寸
光照需求
全日照(每日 6–8+ 小时)
- Tomatoes, peppers, eggplant, squash, corn, beans, cucumbers
半日照(每日 4–6 小时)
- Lettuce, spinach, kale, peas, carrots, beets
遮阴(每日 <4 小时)
- 部分叶菜类、薄荷与葱属等耐阴香草
示例
“三姐妹”花园(传统种植法)
# 经典北美原住民伴生种植 garden_layout.py add-bed "Three Sisters" --width 8 --length 8 --sun "full" # 在中心种植玉米(提供支撑) garden_layout.py add-plant "Three Sisters" "corn" --row 4 --col 4 # 在玉米周围种植豆类(固氮) garden_layout.py add-plant "Three Sisters" "beans" --row 4 --col 2 garden_layout.py add-plant "Three Sisters" "beans" --row 4 --col 6 # 在边缘种植南瓜(覆盖地表) garden_layout.py add-plant "Three Sisters" "squash" --row 1 --col 1 garden_layout.py add-plant "Three Sisters" "squash" --row 1 --col 8 garden_layout.py add-plant "Three Sisters" "squash" --row 8 --col 1 garden_layout.py add-plant "Three Sisters" "squash" --row 8 --col 8
番茄–罗勒花园
# 简单伴生种植方案 garden_layout.py add-bed "Tomato Patch" --width 4 --length 6 --sun "full" garden_layout.py add-plant "Tomato Patch" "tomato" --row 1 --col 1 garden_layout.py add-plant "Tomato Patch" "basil" --row 1 --col 3 # 伴生植物! garden_layout.py add-plant "Tomato Patch" "carrots" --row 2 --col 1 # 种于番茄下方 garden_layout.py add-plant "Tomato Patch" "carrots" --row 2 --col 3
小空间混合种植床
# 密集种植方案 garden_layout.py add-bed "Small Space" --width 3 --length 4 --sun "partial" garden_layout.py add-plant "Small Space" "lettuce" --row 1 --col 1 garden_layout.py add-plant "Small Space" "radishes" --row 1 --col 2 # 生长快,可标记行距 garden_layout.py add-plant "Small Space" "lettuce" --row 1 --col 3 garden_layout.py add-plant "Small Space" "spinach" --row 2 --col 1 garden_layout.py add-plant "Small Space" "onions" --row 2 --col 2 garden_layout.py add-plant "Small Space" "spinach" --row 2 --col 3
搜索功能
- 查找适用于伴生种植的兼容植物
- 获取任意植物的推荐株距
- 按植物名称搜索已有布局
- 按光照需求筛选布局
安全性
路径校验
export 功能会对输出路径执行严格校验,防止恶意写入:
- ✅ 允许路径:
~/.openclaw/workspace/、/tmp/及用户主目录 - ❌ 禁止路径:系统路径(如
/etc/、/usr/、/var/等) - ❌ 禁止路径:敏感点文件(如
~/.bashrc、~/.ssh等)
数据存储
- 花园布局数据保存于:
~/.openclaw/workspace/garden_layout_db.json - 每个种植床记录其尺寸、光照条件及所种植物及其坐标位置
- 内置伴生植物数据库,涵盖 50+ 种植物关系
- 采用 JSON 格式,便于备份与迁移
最佳实践
- 先规划,后种植 — 使用布局规划器在播种前完成可视化预演
- 善用伴生种植 — 将相容植物组合种植以相互增益
- 关注株距规范 — 避免过度密植,确保植株有足够生长空间
- 匹配光照条件 — 不同种植床需根据实际光照情况配置对应植物
- 规划轮作方案 — 记录每年各床种植作物,实现科学轮作
- 定期导出备份 — 保存花园设计方案以备查阅与复用
相关技能
- plant-tracker — 跟踪单株植物,管理养护日程与采收记录
- seasonal-planting-guide — 按所在种植区提供当季适种作物指南
组合使用,实现完整花园管理!
热门AI工具
相关专题
Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。
0
2026.10.28
Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。
0
2026.10.28
Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。
0
2026.10.28
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.6万人学习
共6课时 | 54.7万人学习