workflows

package
v0.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 20, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package workflows provides workflow generation for AI coding assistants.

Workflows define multi-phase spec creation processes that can be deployed across different AI coding assistants (Claude Code, Kiro, Cursor, etc.).

The package follows the adapter pattern:

  • core/ contains canonical workflow types
  • claude/, kiro/, cursor/, etc. contain platform-specific adapters

Usage:

// Load a spec-workflows repository
repo, err := core.LoadSourceRepo("/path/to/spec-workflows")

// Get a specific workflow
workflow, err := repo.GetWorkflow("aws-working-backwards/product")

// Generate for a specific platform
adapter, err := core.Get("claude")
err = adapter.Generate(workflow, "/path/to/project")

Or use the convenience function:

cfg := &core.GenerateConfig{
    Workflow:  workflow,
    SourceRepo: repo,
    OutputDir: "/path/to/project",
    Platform:  "claude",
}
err := core.Generate(cfg)

Supported platforms:

  • claude: Claude Code (CLAUDE.md)
  • kiro: Kiro CLI/IDE (.kiro/steering/)
  • cursor: Cursor IDE (.cursor/rules/)
  • amazonq: Amazon Q Developer (.amazonq/rules/)
  • cline: Cline (.clinerules/)
  • copilot: GitHub Copilot (.github/copilot-instructions.md)

Directories

Path Synopsis
Package amazonq provides the Amazon Q Developer workflow adapter.
Package amazonq provides the Amazon Q Developer workflow adapter.
Package claude provides the Claude Code workflow adapter.
Package claude provides the Claude Code workflow adapter.
Package cline provides the Cline workflow adapter.
Package cline provides the Cline workflow adapter.
Package copilot provides the GitHub Copilot workflow adapter.
Package copilot provides the GitHub Copilot workflow adapter.
Package core provides the canonical workflow adapter interface.
Package core provides the canonical workflow adapter interface.
Package cursor provides the Cursor IDE workflow adapter.
Package cursor provides the Cursor IDE workflow adapter.
Package kiro provides the Kiro CLI/IDE workflow adapter.
Package kiro provides the Kiro CLI/IDE workflow adapter.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL