feat: add native Cline integration by pedropalb · Pull Request #2508 · github/spec-kit (original) (raw)

tests/test_extensions.py

Adds coverage for Cline-specific hook invocation rendering (/speckit-*).

tests/integrations/test_integration_subcommand.py

Normalizes CLI output assertions by stripping ANSI codes.

tests/integrations/test_integration_forge.py

Updates Forge expectations for hyphenated extension command filenames.

tests/integrations/test_integration_cline.py

Adds new test suite for Cline integration behavior and naming.

tests/integrations/test_cli.py

Strips ANSI codes before asserting on Rich CLI output.

src/specify_cli/integrations/cline/init.py

Implements the new Cline integration + command name formatter.

src/specify_cli/integrations/init.py

Registers Cline as a builtin integration.

src/specify_cli/extensions.py

Updates hook invocation rendering to emit /speckit-* for Cline projects.

src/specify_cli/agents.py

Applies format_name when computing non-skill on-disk command filenames.

integrations/catalog.json

Adds Cline metadata to the integrations catalog.

docs/reference/integrations.md

Documents Cline as a supported integration.