Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,5 @@
/swagger/
openapi*
internal/workflow_client/*.md

.memsearch/
6 changes: 3 additions & 3 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ sent as `X-API-KEY`. `--project`/`EDS_PROJECT_ID` is the only other platform-lev
(shared, unprefixed) setting.

The CLI is explicitly designed to be **agent-friendly**: every command has
stable `--json` output, config comes from env vars, and `skill/SKILL.md`
stable `--json` output, config comes from env vars, and `skills/eds/SKILL.md`
documents the CLI's contract for AI agents driving it. The primary
agent-facing scenario is *ship a vibe-coded app*: `eds repo create` +
`git push` gets code hosted, `eds wf app create` publishes it (auto-deploy
Expand Down Expand Up @@ -148,7 +148,7 @@ the API client and printer.
`cloud-ru/evolution-devservices-cli` by default and installs as `eds`;
`EDS_CLI_BASE_URL`/`--base-url` points it at a custom mirror (e.g. the
optional S3 upload from `make upload`) instead.
- `skill/SKILL.md` — Agent Skills description of the CLI's command surface,
- `skills/eds/SKILL.md` — Agent Skills description of the CLI's command surface,
config precedence and error-handling contract for AI agents. Keep this in
sync with `cmd/` when commands/flags change, since agents rely on it
verbatim.
Expand Down Expand Up @@ -185,5 +185,5 @@ the API client and printer.
`EXPOSE 8080` instead. Confirmed empirically end-to-end against prod.
- When the CLI's user-facing command surface changes (new command, new flag,
changed defaults), update `README.md`'s Commands section and
`skill/SKILL.md` in the same change — both are hand-maintained docs that
`skills/eds/SKILL.md` in the same change — both are hand-maintained docs that
will drift silently otherwise.
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ In short:
(`--repo-*`/`EDS_REPO_*`, `--wf-*`/`EDS_WF_*`; only genuinely
cross-product settings stay unprefixed).
- When the CLI's user-facing command surface changes, update `README.md`'s
Commands section and `skill/SKILL.md` in the same change.
Commands section and `skills/eds/SKILL.md` in the same change.

## Submitting a change

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ write errors to stderr in a single line:
Error: api error 404: {"error_msg":"404 Not Found"}
```

See [`skill/SKILL.md`](skill/SKILL.md) for the canonical Agent Skills
See [`skills/eds/SKILL.md`](skills/eds/SKILL.md) for the canonical Agent Skills
description that can be attached to an AI agent.

## Workflow Studio (deploy & publish)
Expand Down Expand Up @@ -312,8 +312,8 @@ internal/
workflow_client/ # generated OpenAPI client for Workflow Studio
scripts/
install.sh # one-liner installer (GitHub Releases by default)
skill/
SKILL.md # Agent Skills description
skills/
eds/SKILL.md # Agent Skills description
Makefile # build, build-all, release, upload, …
```

Expand Down
File renamed without changes.
Loading