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.