|
| 1 | +# Track Specification: AIX and SkillShare Integration |
| 2 | + |
| 3 | +## Overview |
| 4 | +This track adds support for two new AI platforms, **AIX** and **SkillShare**, to the Conductor ecosystem. This allows Conductor's context-driven development commands to be synchronized and utilized within these environments. |
| 5 | + |
| 6 | +## Functional Requirements |
| 7 | +1. **Manifest Update:** Update `skills/manifest.json` to include `aix` and `skillshare` in the `tools` registry. |
| 8 | +2. **Platform Definitions:** |
| 9 | + * **SkillShare:** Use a `slash-dash` command style (e.g., `/conductor-setup`) and a directory-based artifact structure (each skill in its own folder with a `SKILL.md`). |
| 10 | + * **AIX:** Use a `slash-dash` command style and a consolidated markdown file for instructions, similar to the GitHub Copilot integration. |
| 11 | +3. **Sync Script Enhancement:** Update `scripts/sync_skills.py` to: |
| 12 | + * Define default paths: `~/.config/skillshare/skills/` and `~/.config/aix/`. |
| 13 | + * Implement the synchronization logic for both platforms. |
| 14 | + * Ensure the "single source of truth" for SkillShare is correctly populated. |
| 15 | +4. **Skill Activation:** Enable `aix` and `skillshare` support for all core Conductor skills (`setup`, `new_track`, `implement`, `status`, `revert`) in the manifest. |
| 16 | +5. **Documentation:** Update `docs/skill-command-syntax.md` to include the new platforms in the tool matrix. |
| 17 | + |
| 18 | +## Acceptance Criteria |
| 19 | +- [ ] `scripts/sync_skills.py` successfully generates artifacts in the specified directories. |
| 20 | +- [ ] `manifest.json` contains valid entries for `aix` and `skillshare`. |
| 21 | +- [ ] The generated `SKILL.md` files for SkillShare follow the correct directory structure. |
| 22 | +- [ ] The consolidated `conductor.md` for AIX contains all enabled commands. |
| 23 | +- [ ] The tool matrix in `docs/skill-command-syntax.md` is updated and accurate. |
| 24 | + |
| 25 | +## Out of Scope |
| 26 | +- Implementing custom logic or bridges for AIX/SkillShare beyond command synchronization. |
| 27 | +- Modifying the `aix` or `skillshare` tools themselves. |
0 commit comments