Problem/Motivation

AI Figma is a new Drupal 11 module and its git repo started empty. The module reads live Figma design context via the Figma REST API and exposes it as AI Agent tools, so the Drupal Canvas AI assistant can build Canvas pages from the active theme's own components. Config-driven and theme-agnostic. This issue tracks standing up the initial 1.0.x codebase.

Steps to reproduce

N/A — initialization task, not a bug.

Proposed resolution

Seed branch 1.0.x, add the full scaffold via this issue's fork MR (!1), review it, then cut 1.0.x-dev.

AI usage disclosure: Assisted by Claude Code (Anthropic). All AI-generated code is human-reviewed before merge.

Remaining tasks

  • ✅ File an issue about this project
  • ✅ Addition/Change/Update/Fix to this project
  • ✅ Testing to ensure no regression
  • ✅ Automated unit/functional testing coverage
  • ✅ Developer Documentation support on feature change/addition
  • ➖ User Guide Documentation support on feature change/addition
  • ➖ UX/UI designer responsibilities
  • ➖ Accessibility and Readability
  • ✅ Reviewed by a human
  • ✅ Code review by maintainers
  • ✅ Full testing and approval
  • ✅ Credit contributors
  • ✅ Review with the product owner
  • ✅ Update Release Notes
  • ✅ Release

User interface changes

  • Adds an admin settings page at Configuration → AI → AI Figma. No other UI changes.

API changes

  • Adds a Figma client service and an AI Function Call plugin. No changes to existing APIs.

Data model changes

  • Adds the ai_figma.settings config object. No entity/schema changes.

Release notes snippet

  • Initial AI Figma module: reads Figma design context and exposes AI Agent tools to build Drupal Canvas pages from the active theme's components.

Issue fork ai_figma-3608437

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

rajab natshah created an issue. See original summary.

rajab natshah’s picture

Version: » 1.0.x-dev
Assigned: Unassigned » rajab natshah
rajab natshah’s picture

Issue summary: View changes

rajab natshah’s picture

Assigned: rajab natshah » josebc
Status: Active » Needs review
Issue tags: +ai_figma-1.0.0-alpha1
rajab natshah’s picture

Assigned: josebc » mohammed j. razem
rajab natshah’s picture

Assigned: mohammed j. razem » Unassigned
Status: Needs review » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

rajab natshah’s picture

Issue summary: View changes

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.