release: v0.9.0 - fix Antigravity skill path and bump version to 0.9.0
This commit is contained in:
parent
26686e363b
commit
e26b00a825
12 changed files with 37 additions and 19 deletions
|
|
@ -12,26 +12,26 @@ import { anyExists, scopeRoot, skillDirActions } from "./common.ts";
|
|||
* SKILL.md 구조(프론트매터 + references/)가 Claude Code 와 같아서
|
||||
* 파일을 그대로 복사하면 된다 — 변환이 필요 없다.
|
||||
*
|
||||
* 경로(공식 문서 기준):
|
||||
* 경로(공식 Antigravity 규약 기준):
|
||||
* 워크스페이스 <root>/.agents/skills/<이름>/
|
||||
* 전역 ~/.gemini/antigravity-cli/skills/<이름>/
|
||||
* 전역 ~/.gemini/config/skills/<이름>/
|
||||
*
|
||||
* 전역 경로는 Gemini CLI → Antigravity 마이그레이션 문서가 정리한 현재 위치다.
|
||||
* 예전 문서의 ~/.gemini/config/skills · ~/.gemini/skills 는 레거시다.
|
||||
* 전역 경로는 Antigravity Global Discovery 가 탐색하는 표준 위치(~/.gemini/config/skills)다.
|
||||
*
|
||||
* 프론트매터 요구사항도 확인했다: `description` 필수, `name` 선택(없으면 폴더명).
|
||||
* 프론트매터 요구사항: `description` 필수, `name` 필수.
|
||||
* 우리 SKILL.md 는 둘 다 갖고 있다.
|
||||
*/
|
||||
export const antigravity: TargetAdapter = {
|
||||
id: "antigravity",
|
||||
label: "Antigravity",
|
||||
hint: "전역 ~/.gemini/antigravity-cli/skills — 워크스페이스는 중립 경로 타깃과 같다",
|
||||
hint: "전역 ~/.gemini/config/skills/designpaca — 워크스페이스는 .agents/skills/designpaca",
|
||||
scopes: ["user", "project"],
|
||||
|
||||
async detect(ctx: TargetContext) {
|
||||
return anyExists([
|
||||
path.join(ctx.home, ".gemini", "config"),
|
||||
path.join(ctx.home, ".gemini", "antigravity"),
|
||||
path.join(ctx.home, ".gemini"),
|
||||
path.join(ctx.home, ".gemini", "antigravity-cli"),
|
||||
path.join(ctx.cwd, ".agents"),
|
||||
]);
|
||||
},
|
||||
|
|
@ -39,7 +39,7 @@ export const antigravity: TargetAdapter = {
|
|||
async plan(ctx: TargetContext) {
|
||||
const root = scopeRoot(
|
||||
ctx,
|
||||
[".gemini", "antigravity-cli", "skills", "designpaca"],
|
||||
[".gemini", "config", "skills", "designpaca"],
|
||||
[".agents", "skills", "designpaca"],
|
||||
);
|
||||
return {
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import { anyExists, scopeRoot, skillDirActions } from "./common.ts";
|
|||
* Agent Skills 규약(SKILL.md)을 Claude 와 같은 형태로 그대로 읽는다.
|
||||
*
|
||||
* Google 을 Gemini CLI 에서 Antigravity 로 옮기고 있지만 마이그레이션이 끝난 사용자만
|
||||
* Antigravity 경로(~/.gemini/antigravity-cli/skills)를 쓴다 — 아직 Gemini CLI 를 쓰는
|
||||
* Antigravity 경로(~/.gemini/config/skills)를 쓴다 — 아직 Gemini CLI 를 쓰는
|
||||
* 사람을 위해 이 타깃을 따로 둔다. 둘 다 쓰면 스킬이 두 번 잡히니 하나만 고른다.
|
||||
*/
|
||||
export const geminiCli: TargetAdapter = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue