Skip to content

Latest commit

 

History

History
354 lines (183 loc) · 5.92 KB

File metadata and controls

354 lines (183 loc) · 5.92 KB

AI Assist Kit Roadmap

This roadmap documents planned and completed features for this project.

The format is based on and generated by Structured Roadmap, which provides a machine-readable JSON intermediate representation with deterministic Markdown generation.

Overview

AI Assist Kit provides a unified Go library for managing configuration files across multiple AI coding assistants. It enables define-once, generate-everywhere workflows through canonical types and tool-specific adapters.


Core

[x] Bundle core types

Unified Bundle struct combining all plugin components

Version: 0.6.0

[x] Bundle generation

Generate() and GenerateAll() for multi-tool output

Version: 0.6.0

[ ] CLI convert command

aiassistkit convert for format conversion

Version: 1.0.0

[ ] CLI generate command

aiassistkit generate for multi-tool output

Version: 1.0.0

[ ] CLI validate command

aiassistkit validate for schema validation

Version: 1.0.0

[x] Context JSON Schema

project-context.schema.json for validation

Version: 0.1.0


Configuration

[x] Context core types

Canonical Context, Architecture, Package types

Version: 0.1.0

[x] Hooks core types

Canonical Config, Hook, Event types for lifecycle hooks

Version: 0.1.0

[x] MCP core types

Canonical Config, Server, Transport types for MCP

Version: 0.1.0

[ ] Rules core types

Canonical Rules struct for coding guidelines

Version: 0.7.0

[ ] Settings core types

Canonical Settings struct for permissions/sandbox

Version: 0.7.0


Plugins & Extensions

[ ] Agent JSON Schema

agent.schema.json for validation

Version: 0.3.0

[ ] Agent Markdown+YAML parser

Parse Markdown files with YAML frontmatter to Agent struct

Version: 0.3.0

[ ] Agent core types

Canonical Agent struct for agent definitions

Version: 0.3.0

[ ] Claude Code agent adapter

Generate agents/*.md for Claude Code

Version: 0.3.0

[ ] Claude command adapter

Generate commands/*.md (Markdown + YAML)

Version: 0.2.0

[ ] Claude plugin adapter

Generate .claude-plugin/plugin.json

Version: 0.2.0

[ ] Claude skill adapter

Generate skills/*/SKILL.md

Version: 0.3.0

[ ] Codex CLI agent adapter

Generate agent definitions for OpenAI Codex CLI

Version: 0.3.0

[ ] Codex prompt adapter

Generate prompts/*.md (Markdown + YAML)

Version: 0.2.0

[ ] Codex skill adapter

Generate skills/*/SKILL.md

Version: 0.3.0

[ ] Command JSON Schema

command.schema.json for validation

Version: 0.2.0

[ ] Command core types

Canonical Command struct for prompts/commands

Version: 0.2.0

[x] Consolidated plugin.json

Claude plugin.json with embedded MCP servers and hooks

Version: 0.6.0

[ ] Gemini CLI agent adapter

Generate agent definitions for Gemini CLI

Version: 0.3.0

[ ] Gemini command adapter

Generate commands/*.toml (TOML)

Version: 0.2.0

[ ] Gemini extension adapter

Generate gemini-extension.json

Version: 0.2.0

[ ] Kiro CLI agent adapter

Generate agent definitions for AWS Kiro CLI

Version: 0.3.0

[ ] Plugin JSON Schema

plugin.schema.json for validation

Version: 0.2.0

[ ] Plugin core types

Canonical Plugin struct for manifests

Version: 0.2.0

[ ] Skill JSON Schema

skill.schema.json for validation

Version: 0.3.0

[ ] Skill core types

Canonical Skill struct for skills

Version: 0.3.0


Tools & Adapters

[x] Claude MCP adapter

Claude Code / Claude Desktop .mcp.json support

Version: 0.1.0

[x] Claude context converter

CONTEXT.json to CLAUDE.md converter

Version: 0.1.0

[x] Claude hooks adapter

Claude Code .claude/settings.json hooks support

Version: 0.1.0

[x] Codex MCP adapter

OpenAI Codex CLI config.toml (TOML) support

Version: 0.1.0

[x] Cursor MCP adapter

Cursor IDE ~/.cursor/mcp.json support

Version: 0.1.0

[x] Cursor hooks adapter

Cursor IDE .cursor/hooks.json support

Version: 0.1.0

[x] VS Code MCP adapter

VS Code / GitHub Copilot mcp.json support

Version: 0.1.0

[x] Windsurf MCP adapter

Windsurf/Codeium mcp_config.json support

Version: 0.1.0

[x] Windsurf hooks adapter

Windsurf .windsurf/hooks.json support

Version: 0.1.0

[x] AWS Kiro MCP adapter

AWS Kiro CLI support

Version: 0.1.0

[ ] Aider support

Aider AI coding assistant adapters

[ ] Claude settings adapter

Claude Code settings.json support

Version: 0.7.0

[x] Cline MCP adapter

Cline VS Code extension support

Version: 0.1.0

[ ] Codex context converter

CONTEXT.json to AGENTS.md converter

Version: 0.3.0

[ ] Continue support

Continue VS Code extension adapters

[ ] Copilot instructions adapter

.github/copilot-instructions.md generation

Version: 0.7.0

[ ] Cursor rules adapter

.cursorrules generation

Version: 0.7.0

[ ] Gemini context converter

CONTEXT.json to GEMINI.md converter

Version: 0.3.0

[x] Roo Code MCP adapter

Roo Code VS Code extension support

Version: 0.1.0

[ ] Avante support

Avante Neovim plugin adapters


References


Version History

Version Date Status Summary
0.1.0 2026-01-12 MCP, Hooks, Context support
0.2.0 2026-01-17 Plugins and Commands with genagents CLI
0.3.0 2026-01-17 Marketplace publishing with GitHub PR creation
0.4.0 2026-01-17 Hooks package and agentplexus migration
0.5.0 2026-01-18 Module renamed to assistantkit
0.6.0 2026-01-18 Unified bundle generation for multi-tool output
0.7.0 TBD 📋 Settings and Rules
1.0.0 TBD 📋 General availability with CLI