Closed (fixed)
Project:
AI Best Practices for Drupal
Version:
1.0.x-dev
Component:
Code
Priority:
Major
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
26 Mar 2026 at 15:21 UTC
Updated:
17 Apr 2026 at 09:20 UTC
Jump to comment: Most recent
Comments
Comment #2
webchickComment #3
webchickComment #4
ronaldtebrake commentedFor that I think we can use
.agents/skillsas the place to scaffold to, according to the spec at least 15 tools have already committed this directory to be the standard folder for agent skills to live: Proposal: include a standard folder where agent skills should be #15Comment #5
webchickThere is some code to do scaffolding in there now (thank you!!). I have not yet tested it.
Comment #6
phenaproximaI actually don't think you need to use scaffold files.
If this project is going to be just a bunch of Markdown files, why not install it directly into
.agents/skills/drupalor something like that?As long as the project's
typekey in composer.json islibrary(and it should be), then you could, to my knowledge, usecomposer/installersto place it:Comment #7
marcus_johansson commentedI've created some base scaffolding and a base agents.md and a test skills.md. I also added some linked gemini and claude files and wrote a readme how to set it up in other coding tools. Its pushed directly at the repo, since we didn't have any start repo.
Comment #8
tobiasb@phenaproxima
This does not work. Composer packages with default type (library) can not move to another place than vendor, even with
composer/installersnot.Ref. https://github.com/composer/installers/issues/512
We could create an issue, for a new composer type skill. :D
Comment #9
webchickConfirmed that this doesn't seem to work as-is, at least with Claude Code.
And yet...
Comment #10
webchickOops, nevermind, my bad. :D
Claude explained that these skills are more "guidance" vs. "commands" and as a result CLAUDE.md -> AGENTS.md will set up the mapping to be used when Claude thinks it needs it.
That part (moving files around to root) seems to be working, despite what #8 says:
I then asked how to test that this is working if
/skillsshows nothing, and it said:In doing that, it responded:
So I think this is working!! :D :D :D