coco-research / coco-research/coco

[GFI] Add a Zed editor adapter

Open
#28 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement good first issue
Dominant language
HTML
Stars
251
Forks
12
Avg merge
7d 6h
Merged PRs (30d)
80

Description

Goal

Add a zed adapter so Coco installs into the Zed editor's AI/agent configuration.

Files involved

  • adapters/zed/manifest.json (new)
  • adapters/zed/install.sh (new) — wire skills/commands/rules into Zed's config (or emit an AGENTS.md if Zed consumes one)
  • adapters/zed/README.md (new)
  • install.sh — optional detect_adapter() heuristic for Zed

Acceptance criteria

  • bash install.sh --adapter zed installs without error into Zed's config location
  • manifest.json validates; README documents the target paths and limitations
  • CI passes (frontmatter linter, manifest validator, install script syntax check)
  • README System Compatibility table gains a Zed row

Hints

  • Start from adapters/generic (AGENTS.md producer) or adapters/cursor.
  • Adding an adapter: CONTRIBUTING.md

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with adapters/generic, adapters/cursor, and CONTRIBUTING.md to understand adapter conventions, then inspect install.sh and detect_adapter(). Verify Zed's configuration path before implementing the files listed in the issue. Done means --adapter zed installs without error, the manifest validates, the README documents paths and limitations, the compatibility table includes Zed, and CI checks pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.