drupal-canvas

GitHub

Drupal Canvas 代码组件入口,引导使用官方上游技能套件进行 React/JSX 组件开发、修改与推送,并提供 Twig SDC 及贡献指南。

skills/drupal-canvas/SKILL.md grasmash/drupal-claude-skills

触发场景

构建或编辑 Canvas 代码组件 在代码组件与 Twig SDC 间做选择 寻找 Canvas 相关指导

安装

npx skills add grasmash/drupal-claude-skills --skill drupal-canvas -g -y
更多选项

不安装直接使用

npx skills use grasmash/drupal-claude-skills@drupal-canvas

指定 Agent (Claude Code)

npx skills add grasmash/drupal-claude-skills --skill drupal-canvas -a claude-code -g -y

安装 repo 全部 skill

npx skills add grasmash/drupal-claude-skills --all -g -y

预览 repo 内 skill

npx skills add grasmash/drupal-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "drupal-canvas",
    "description": "Entry point for Drupal Canvas Code Components (React\/JSX). Points to the officially maintained drupal-canvas\/skills suite (component definition, metadata, push, styling, data fetching, regions, page definition, content templates) and to this repo's complements for Twig SDCs and upstream contribution. Use when creating, modifying, or pushing Canvas Code Components, or when deciding which Canvas skill applies."
}

Drupal Canvas Code Components — use the upstream suite

Canvas Code Components (React/JSX) are covered by the officially maintained drupal-canvas/skills suite (MIT licensed). This repo does not mirror it: a local copy goes stale as upstream evolves, and stale component rules are worse than none. Install the real thing:

npx skills add drupal-canvas/skills

To scaffold a codebase for Code Components, upstream publishes a CLI: npx @drupal-canvas/create <project>.

When This Skill Activates

  • Building, editing, or pushing a Canvas Code Component
  • Choosing between a Code Component and a Twig SDC
  • Looking for Canvas guidance and unsure which skill holds it

Upstream skills

The suite ships these skills (check the repo for the current list):

  • canvas-component-composability
  • canvas-component-definition
  • canvas-component-metadata
  • canvas-component-push
  • canvas-component-utils
  • canvas-content-templates
  • canvas-data-fetching
  • canvas-design-decomposition
  • canvas-headless
  • canvas-navigation-components
  • canvas-page-definition
  • canvas-regions
  • canvas-styling-conventions
  • canvas-workbench

Complements in this repo

The upstream suite is React/JSX only. For everything else:

  • drupal-canvas-sdc — Twig Single Directory Components in themes and modules: component.yml schemas, Canvas registration rules, component config entities, versioning, and deploy pitfalls.
  • canvas-contribution — contributing Canvas features and fixes back to drupal.org (issue forks, merge requests, composer patches).

版本历史

  • 19514f4 当前 2026-10-19 07:28

    重构为上游技能指向,修正 SDC 注册规则与开发模式说明,分离验证行为与未解释观察。

  • eb9b3d3 2026-07-25 05:35

依赖关系

  • suggested drupal-canvas/skills

同 Skill 集合

skills/acquia-source/SKILL.md
skills/canvas-contribution/SKILL.md
skills/claude-code-mcp-setup/SKILL.md
skills/design-review/SKILL.md
skills/drupal-api-endpoints/SKILL.md
skills/drupal-config-reconcile/SKILL.md
skills/drupal-ddev/SKILL.md
skills/drupal-mail/SKILL.md
skills/drupal-search-api/SKILL.md
skills/mockup-parity/SKILL.md
skills/sentry-integration/SKILL.md
skills/skill-developer/SKILL.md
skills/drupal-at-your-fingertips/SKILL.md
skills/drupal-canvas-sdc/SKILL.md
skills/drupal-config-mgmt/SKILL.md
skills/drupal-contrib-mgmt/SKILL.md
skills/drupal-deploy-safety/SKILL.md
skills/drupal-performance/SKILL.md
skills/drupal-simple-oauth/SKILL.md
skills/drupal-testing/SKILL.md
skills/drupal-views-patterns/SKILL.md
skills/drupal-vite-theme/SKILL.md
skills/ivangrynenko-cursorrules-drupal/SKILL.md

元信息

文件数
0
版本
19514f4
Hash
c50c8e71
收录时间
2026-07-25 05:35

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-03 04:40
浙ICP备14020137号-1