AI coding starterkit

Created on 13 August 2025, 12 days ago

Problem/Motivation

While AI-assisted coding is becoming increasingly common, the Drupal developer experience in this area is still fragmented. Other frameworks, like Laravel, are already offering structured, version-specific AI starter kits (e.g. Laravel Boost) that help developers integrate AI into their workflows effectively.

In Drupal, there are some existing efforts such as:

These solutions are often custom, tool-specific, lack centralized guidance, and don’t easily connect AI tools to “living” Drupal coding standards, API documentation, and version-specific best practices. This makes it harder for developers to ensure that AI-generated code is high quality, adheres to current standards, and is compatible with the targeted Drupal version.

With Drupal’s fast-evolving ecosystem (deprecations, new major versions, updated APIs), having an AI-friendly integration point that is tool-agnostic and can dynamically surface relevant. Right now we have documentation available at https://api.drupal.org/api/drupal/11.x/search, but also https://www.drupal.org/docs/develop which is not easily accessible for tools.

Proposed resolution

Create a tool-agnostic AI developer starter kit for Drupal, inspired by Laravel Boost, that provides a central integration point for AI coding assistants and is easy to setup.

The starter kit could:

  • Offer Drupal version-specific documentation and API references directly accessible to AI tools.
  • Maintain AI development guidelines that reflect Drupal’s current coding standards, best practices etc.
  • Optionally connect to a Drupal.org-hosted MCP (Model Context Protocol) server that serves relevant documentation, search capabilities, and possibly hooks into developer tools like PHPStan, PHPCS, and Drush.
  • Be lightweight and infrastructure-independent so that it can be adopted in a variety of local development setups.
  • Allow projects to easily include these AI guidelines into local configuration files like Claude.md, Cursor Rules, or other AI tool configs.

Resulting in an easy way to increase efficiency when developing with AI.

Remaining tasks

Perhaps create a proof of concept MCP server to showcase what the increased efficiency could be.

T.B.D.

Feature request
Status

Active

Component

Ideas

Created by

🇳🇱Netherlands ronaldtebrake

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024