From 7d6e3b43de638af9e76f6a99c9c9f77953eb5a0f Mon Sep 17 00:00:00 2001 From: vmsharoshkin Date: Wed, 23 Sep 2026 10:30:30 +0300 Subject: [PATCH] chore: move SKILL.md --- .gitignore | 2 ++ CLAUDE.md | 6 +++--- CONTRIBUTING.md | 2 +- README.md | 6 +++--- {skill => skills/eds}/SKILL.md | 0 5 files changed, 9 insertions(+), 7 deletions(-) rename {skill => skills/eds}/SKILL.md (100%) diff --git a/.gitignore b/.gitignore index e38e706..8c2fc10 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,5 @@ /swagger/ openapi* internal/workflow_client/*.md + +.memsearch/ diff --git a/CLAUDE.md b/CLAUDE.md index fccd894..5b01a9d 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -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 @@ -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. @@ -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. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index fb04bfd..f630574 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -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 diff --git a/README.md b/README.md index d1e3478..ac44e57 100644 --- a/README.md +++ b/README.md @@ -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) @@ -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, … ``` diff --git a/skill/SKILL.md b/skills/eds/SKILL.md similarity index 100% rename from skill/SKILL.md rename to skills/eds/SKILL.md