Download the PHP package spryker-sdk/ai-dev without Composer
On this page you can find all versions of the php package spryker-sdk/ai-dev. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package ai-dev
AiDev Module
Experimental Module: This module is experimental and not stable. There is no backward compatibility promise.
Connect your Spryker application to AI assistants through the Model Context Protocol (MCP).
Installation
Register the console commands in your ConsoleDependencyProvider. The class_exists() guards keep the project bootable on environments where the dev dependency is absent (e.g. production):
The previously documented
GenerateAgentsFileConsole,GenerateSkillsConsole, andGeneratePromptsConsolecommands are outdated. Their functionality is delivered through the Claude plugin (see below) andai-dev:setup— do not wire them.
Quick Start
Connect to AI assistants:
Claude Code
Claude Desktop - Add to claude_desktop_config.json:
Claude Plugin
This repository also ships a Claude Code plugin — spryker-ai-dev-sdk — that bundles Spryker-aware skills (e.g. propel-schema, data-import, code-review, cypress-e2e-test, codecept-functional, static-validation, yves-atomic-frontend, ai-dev-setup) and a spryker-code-reviewer agent. Source layout:
.claude-plugin/marketplace.json— marketplace manifest (spryker-plugins-official).plugins/spryker-ai-dev-sdk/.claude-plugin/plugin.json— plugin manifest.plugins/spryker-ai-dev-sdk/skills/<name>/SKILL.md— individual skills.plugins/spryker-ai-dev-sdk/agents/*.md— bundled subagents.
Install from the Spryker marketplace
Inside Claude Code:
After install, restart the Claude Code session for the new skills and agents to appear. Verify with /plugin (Claude Code lists installed plugins) and by invoking a user-facing skill such as /ai-dev-setup.
Test the plugin locally
Useful while developing skills or agents in this repo without publishing first.
-
Launch Claude Code with the plugin loaded directly from this checkout:
The path must point at the plugin directory (the one containing
.claude-plugin/plugin.json), not at the repository root. -
Verify the plugin is loaded with
/pluginand by invoking a user-facing skill such as/ai-dev-setup. - After editing a
SKILL.mdor an agent definition, restart the session — skill frontmatter is parsed at load time and is not hot-reloaded.
Reference: Discover plugins — Claude Code docs.
Prompts
Prompts are auto-generated from the Spryker Prompt Library on first run. To regenerate:
Documentation
For detailed setup, configuration, and extension points:
Debugging
Use MCP Inspector to test your MCP server:
Contribution
We welcome contributions to improve this experimental module.
How to Contribute
- Fork the repository
- Create a feature branch
- Make your changes following Spryker coding standards
- Submit a pull request with a clear description of your changes
Reporting Issues
Please report issues through the GitHub issue tracker with:
- Clear description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Environment details (PHP version, Spryker version, etc.)
Development
Prerequisites
- Docker SDK
^1.71.0 - PHP
^8.3
Setup for Development
License
This module is released under the Spryker Evaluation License Agreement. See LICENSE file for details.
All versions of ai-dev with dependencies
php Version >=8.3
php-mcp/server Version ^3.3
spryker/csv Version ^3.0
spryker/guzzle Version >=2.0.0
spryker/kernel Version >=3.30.0
spryker/module-finder Version >=1.0.0
spryker/oms Version >=8.0.0
spryker/propel-orm Version >=1.8.0
spryker/sales Version >=11.0.0
spryker/symfony Version >=3.0.0
spryker/transfer Version >=3.27.0