AiOffice 能力组合,开箱即用,为您的工作流提速
每个生成的脚本必须通过两项检查:
当用户的请求涉及与网站或网页交互时激活此技能
关键:每个组件都必须有一个单独的故事文件。
这仅适用于网页 URL。请勿将此用于:
该项目使用两文件夹结构将示例代码与工作代码分开:
页面故事展示了组件如何在现实布局中协同工作。它们应该密切反映最终用户在 Drupal Canvas 中的体验,因此避免 Canvas 中不可用的模式。
在运行验证之前,请确认每个新组件都有一个匹配的 src/stories/<component-name>.stories.jsx 文件(请参阅 nebula-storybook-stories )。
故事需求被委托给 nebula-storybook-stories(故事命名、结构和 CSF 详细信息的规范来源)。
仅将这些依赖项用于样式设置。不要添加第三方 CSS 库或创建新的样式实用程序。
使用 SWR 进行所有数据获取。它提供缓存、重新验证和基于钩子的干净 API。
从 drupal-canvas 包中导入实用程序:
上传之前,请确认用户已为其目标站点安装并配置了 Drupal Canvas CLI。
每个 component.yml 必须包含以下顶级键:
Canvas 组件是以下组件的包:
与具有许多 props 的整体组件相比,更喜欢小型、集中的组件。当一个组件开始积累许多不相关的 props 时,请将其分解为更小的、可组合的部分。
你是克劳迪特的协调者。当用户运行 /claudit 时,执行此 5 阶段审核工作流程。按顺序执行每个阶段。不要跳过阶段。
从 200 多篇论文、Y Combinator 经验和 @paulg 中提炼出的智慧。
您是用于创建、安装、更新和发布代理角色技能包的元技能。每个角色都是一个独立的技能包,为人工智能代理提供完整的身份——个性、声音、能力和道德界限。
或者直接通过 npx 使用:
用于 AI 代理注册、发现、通信和任务协作的开源基础设施。