Skip to content

Commit 3b9f04f

Browse files
committed
chore(conductor): Archive track 'AIX and SkillShare Integration'
1 parent 05c4277 commit 3b9f04f

5 files changed

Lines changed: 61 additions & 1 deletion

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Track aix_skillshare_integration_20260201 Context
2+
3+
- [Specification](./spec.md)
4+
- [Implementation Plan](./plan.md)
5+
- [Metadata](./metadata.json)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"track_id": "aix_skillshare_integration_20260201",
3+
"type": "feature",
4+
"status": "new",
5+
"created_at": "2026-02-01T01:01:00Z",
6+
"updated_at": "2026-02-01T01:01:00Z",
7+
"description": "Add support for AIX and SkillShare platforms to the Conductor synchronization workflow."
8+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Implementation Plan: AIX and SkillShare Integration
2+
3+
## Phase 1: Manifest and Core Configuration [checkpoint: 07d6cc7]
4+
- [x] Task: Update `skills/manifest.schema.json` if needed to support new tool keys. [89ffc7b]
5+
- [x] Task: Update `skills/manifest.json` to include `aix` and `skillshare` platform definitions in the `tools` section. [89ffc7b]
6+
- [x] Task: Enable `aix` and `skillshare` for all existing skills in `skills/manifest.json`. [89ffc7b]
7+
- [x] Task: Conductor - User Manual Verification 'Phase 1: Manifest and Core Configuration' (Protocol in workflow.md) [07d6cc7]
8+
9+
## Phase 2: Synchronization Script Enhancement [checkpoint: 4b6e9fa]
10+
- [x] Task: Add default path constants for `AIX_DIR` and `SKILLSHARE_DIR` in `scripts/sync_skills.py`. [98d73c8]
11+
- [x] Task: Implement `_perform_sync` logic or new helper for SkillShare (directory-based `SKILL.md`). [98d73c8]
12+
- [x] Task: Implement consolidated instruction generation for AIX (similar to Copilot). [98d73c8]
13+
- [x] Task: Update `sync_skills()` main function to trigger sync for both new platforms. [98d73c8]
14+
- [x] Task: Conductor - User Manual Verification 'Phase 2: Synchronization Script Enhancement' (Protocol in workflow.md) [4b6e9fa]
15+
16+
## Phase 3: Validation and Documentation [checkpoint: de3274c]
17+
- [x] Task: Run `scripts/sync_skills.py` and verify artifact generation in local mock directories. [a0f59ba]
18+
- [x] Task: Run `scripts/render_command_matrix.py` to update `docs/skill-command-syntax.md`. [a0f59ba]
19+
- [x] Task: Verify that `manifest.json` passes schema validation using `scripts/skills_validator.py`. [a0f59ba]
20+
- [x] Task: Conductor - User Manual Verification 'Phase 3: Validation and Documentation' (Protocol in workflow.md) [de3274c]
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
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.

conductor/tracks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,4 +66,4 @@ This file tracks all major tracks for the project. Each track has its own detail
6666
---
6767

6868
- [x] **Track: AIX and SkillShare Integration**
69-
*Link: [./conductor/tracks/aix_skillshare_integration_20260201/](./conductor/tracks/aix_skillshare_integration_20260201/)*
69+
*Link: [./conductor/archive/aix_skillshare_integration_20260201/](./conductor/archive/aix_skillshare_integration_20260201/)*

0 commit comments

Comments
 (0)