Part of the AI Building Blocks for WordPress initiative
- Purpose: provide a common way for WordPress core, plugins, and themes to describe what they can do (“abilities”) in a machine‑readable, human‑friendly form.
- Scope: discovery, permissioning, and execution metadata only. Actual business logic stays inside the registering component.
- Audience: plugin & theme authors, agency builders, and future AI / automation tools.
- Discoverability – every ability can be listed, queried, and inspected.
- Interoperability – a uniform schema lets unrelated components compose workflows.
- Security‑first – explicit permissions determine who/what may invoke an ability.
- Gradual adoption – ships first as a Composer package, migrates smoothly to core.
- wp‑feature‑api – shared vision of declaring capabilities at the PHP layer.
- Command Palette experiments in Gutenberg.
- Modern AI assistant protocols (MCP, A2A).
Milestone | State |
---|---|
Placeholder repository | created |
Spec draft | in progress |
Prototype plugin & Composer package | planned |
Community feedback (#core‑ai Slack) | planned |
Core proposal | planned |
- Discuss:
#core-ai
channel on WordPress Slack. - File issues: suggestions & use‑cases welcome in this repo.
- Prototype: experiment with the upcoming Composer package once released.
GPL-3