feat: Add Alquimia AI integration#2734
Conversation
There was a problem hiding this comment.
Pull request overview
Adds a new built-in Alquimia AI integration to Spec Kit, enabling projects to install and use Alquimia’s skills-based command layout alongside existing integrations.
Changes:
- Introduces
AlquimiaAIIntegration(skills layout, context file, skill post-processing for Alquimia-specific frontmatter and argument hints). - Registers the new integration and adds it to the built-in integration catalog.
- Adds a comprehensive integration test suite and updates the
speckitworkflow compatibility hints to includealquimia.
Show a summary per file
| File | Description |
|---|---|
| workflows/speckit/workflow.yml | Adds alquimia to the workflow’s advisory integration compatibility list. |
| tests/integrations/test_integration_alquimia.py | New test suite covering registration, setup outputs, context-file behavior (incl. BOM), and skill post-processing behavior. |
| src/specify_cli/integrations/alquimia_ai/init.py | Implements the Alquimia skills integration and skill file post-processing logic. |
| src/specify_cli/integrations/init.py | Imports and registers the new built-in integration. |
| integrations/catalog.json | Adds the new integration entry to the built-in catalog. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 5/5 changed files
- Comments generated: 4
mnriem
left a comment
There was a problem hiding this comment.
Please address Copilot feedback. If not applicable, please explain why
PR ready for review :) |
|
Please address Copilot feedback |
|
Please address Copilot feedback |
|
Please address Copilot feedback and resolve conflicts and pull in upstream/main |
|
Please address Copilot feedback |
|
Please address Copilot feedback and fix test & lint errors. If you have question feel free to ask |
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…equirment to support workflows
63a4d45 to
4565563
Compare
| @@ -3,6 +3,15 @@ | |||
| "updated_at": "2026-07-15T00:00:00Z", | |||
| "args": "$ARGUMENTS", | ||
| "extension": "/SKILL.md", | ||
| } | ||
| multi_install_safe = True |
| # ones not listed below, as long as that integration provides the four | ||
| # core commands referenced in ``steps``. | ||
| any: | ||
| - "alquimia" |
| # Inject argument-hint if available for this skill | ||
| skill_dir_name = path.parent.name # e.g. "speckit-plan" | ||
| stem = skill_dir_name | ||
| if stem.startswith("speckit-"): | ||
| stem = stem[len("speckit-") :] | ||
| hint = ARGUMENT_HINTS.get(stem, "") | ||
| if hint: | ||
| updated = self.inject_argument_hint(updated, hint) |
|
Please address Copilot feedback |
Description
Add Alquimia AI integration https://www.alquimia.ai/
Testing
uv run specify --helpuv sync && uv run pytestAI Disclosure