Files
scala63 ece61a6d68 feat: add Cline support (#213)
Co-authored-by: ningchen <n.ning.c.chen@oracle.com>
2025-10-21 12:08:21 +11:00

959 B

1. Implementation

  • 1.1 Create ClineSlashCommandConfigurator class in src/core/configurators/slash/cline.ts
  • 1.2 Create ClineConfigurator class in src/core/configurators/cline.ts
  • 1.3 Create cline-template.ts for template exports
  • 1.4 Define file paths for Cline rules (.clinerules/)
  • 1.5 Create Cline-specific frontmatter (Markdown heading format)
  • 1.6 Register Cline in slash/registry.ts
  • 1.7 Register Cline in configurators/registry.ts
  • 1.8 Add Cline to AI_TOOLS in config.ts
  • 1.9 Add getClineTemplate() to templates/index.ts
  • 1.10 Update README with Cline documentation

2. Testing

  • 2.1 Add init tests for CLINE.md creation and updates
  • 2.2 Add init tests for .clinerules/ file creation
  • 2.3 Add update tests for CLINE.md updates
  • 2.4 Add update tests for .clinerules/ file refreshes
  • 2.5 Test integration with openspec init --tools cline
  • 2.6 Verify all 225 tests pass