From 9d4085cf7f5b502881849e9857e1c569bb2a08f3 Mon Sep 17 00:00:00 2001 From: Jung Do Hyun Date: Sat, 18 Apr 2026 11:16:02 +0900 Subject: [PATCH] fix(workflow): rename intent-engineering directory/paths to intent (#4) Unify skill identifier across directory, marketplace.json path, and README labels to match SKILL.md frontmatter `name: intent` (set in commit 4eb1da6). - Directory: plugins/workflow/skills/intent-engineering/ -> intent/ - marketplace.json: path updated - Root README.md and plugins/workflow/README.md: labels and paths updated - CHANGELOG.md: entry under Unreleased Co-Authored-By: Claude Opus 4.7 (1M context) --- .claude-plugin/marketplace.json | 2 +- CHANGELOG.md | 4 ++++ README.md | 2 +- plugins/workflow/README.md | 6 +++--- .../workflow/skills/{intent-engineering => intent}/SKILL.md | 0 .../{intent-engineering => intent}/templates/learning.md | 0 .../skills/{intent-engineering => intent}/templates/not.md | 0 .../skills/{intent-engineering => intent}/templates/what.md | 0 .../{intent-engineering => intent}/templates/why-commit.md | 0 .../{intent-engineering => intent}/templates/why-explore.md | 0 10 files changed, 9 insertions(+), 5 deletions(-) rename plugins/workflow/skills/{intent-engineering => intent}/SKILL.md (100%) rename plugins/workflow/skills/{intent-engineering => intent}/templates/learning.md (100%) rename plugins/workflow/skills/{intent-engineering => intent}/templates/not.md (100%) rename plugins/workflow/skills/{intent-engineering => intent}/templates/what.md (100%) rename plugins/workflow/skills/{intent-engineering => intent}/templates/why-commit.md (100%) rename plugins/workflow/skills/{intent-engineering => intent}/templates/why-explore.md (100%) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 64727c4..4c5d58f 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -48,7 +48,7 @@ "skills": [ "./skills/git-workflow/SKILL.md", "./skills/tidd/SKILL.md", - "./skills/intent-engineering/SKILL.md", + "./skills/intent/SKILL.md", "./skills/serverless-migration-advisor/SKILL.md" ] }, diff --git a/CHANGELOG.md b/CHANGELOG.md index e3d651e..d9b0da8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **serverless-migration-advisor** (workflow): AWS always-on 아키텍처를 서버리스+Spot 패턴으로 이행할 때 사용하는 업스트림 어드바이저. 5-Phase 인터뷰 → 타겟 아키텍처 매핑 → 단계별 체크리스트 리포트 생성. AWS Docs 인용 의무 + serverless-autoresearch($3.94/48실험) 및 serverless-openclaw($1/월) 검증 사례 인용. 구현 how-to는 `sagemaker-spot-training` 등으로 위임. (#3) +### Changed + +- workflow 플러그인의 `intent-engineering` 스킬 디렉토리와 marketplace 경로를 `intent`로 통일 (frontmatter `name: intent`와 일치). (#4) + ## [0.2.0-beta] - 2026-04-07 ### Added diff --git a/README.md b/README.md index 9853d72..89ae319 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ Git 워크플로우 및 협업 관련 |------|------| | [git-workflow](plugins/workflow/skills/git-workflow) | Git 브랜치 전략 및 커밋 컨벤션 가이드 | | [tidd](plugins/workflow/skills/tidd) | TiDD(Ticket Driven Development) - No Ticket, No Commit 원칙 강제 훅 | -| [intent-engineering](plugins/workflow/skills/intent-engineering) | Intent Document(INTENT.md) 생성 및 관리 - Why/What/Not/Learnings 기반 프로젝트 의도 문서화 | +| [intent](plugins/workflow/skills/intent) | Intent Document(INTENT.md) 생성 및 관리 - Why/What/Not/Learnings 기반 프로젝트 의도 문서화 | | [serverless-migration-advisor](plugins/workflow/skills/serverless-migration-advisor) | AWS always-on 아키텍처를 서버리스+Spot 패턴으로 이행하는 업스트림 어드바이저. 트레이드오프 평가·리스크 플래깅·단계별 이행 계획 생성 후 구현 스킬(sagemaker-spot-training 등)로 위임. | ### Documentation diff --git a/plugins/workflow/README.md b/plugins/workflow/README.md index c6dc567..7e4ad4e 100644 --- a/plugins/workflow/README.md +++ b/plugins/workflow/README.md @@ -6,7 +6,7 @@ - **Git 워크플로 표준화** — `git-workflow`가 브랜치 전략·커밋 컨벤션·PR 관리에 대한 팀 공통 규칙을 안내합니다. - **티켓 기반 개발(TiDD)** — `tidd`가 "No Ticket, No Commit" 원칙을 PreToolUse 훅으로 강제하여 티켓 번호 없는 커밋을 차단합니다. -- **의도 중심 설계** — `intent-engineering`이 INTENT.md로 프로젝트의 Why/What/Not/Learnings를 문서화하고 학습을 통해 의도를 진화시킵니다. +- **의도 중심 설계** — `intent`가 INTENT.md로 프로젝트의 Why/What/Not/Learnings를 문서화하고 학습을 통해 의도를 진화시킵니다. - **서버리스 이행 조언** — `serverless-migration-advisor`가 AWS always-on 아키텍처를 서버리스+Spot 패턴으로 이행할 때 트레이드오프 평가와 단계별 계획을 제공합니다. - **상류-하류 연결** — 의도(왜) → 티켓(무엇을, 언제) → Git(어떻게) → 아키텍처 이행(무엇으로) 단계를 건너뛰지 않는 규율을 제공합니다. @@ -16,13 +16,13 @@ |------|------|-------------| | [git-workflow](skills/git-workflow) | 브랜치 전략·커밋 컨벤션·PR 관리 가이드 | "팀 Git 컨벤션 정리해줘", "커밋 메시지 규칙 잡아줘" | | [tidd](skills/tidd) | No Ticket, No Commit 훅 설치 및 티켓 패턴 구성 | "TiDD 설정해줘", "티켓 없는 커밋 차단해줘" | -| [intent-engineering](skills/intent-engineering) | INTENT.md로 프로젝트 의도(Why/What/Not/Learnings) 문서화 | "INTENT.md 작성 도와줘", "프로젝트 방향 잡기" | +| [intent](skills/intent) | INTENT.md로 프로젝트 의도(Why/What/Not/Learnings) 문서화 | "INTENT.md 작성 도와줘", "프로젝트 방향 잡기" | | [serverless-migration-advisor](skills/serverless-migration-advisor) | AWS always-on 아키텍처를 서버리스+Spot 패턴으로 이행하는 업스트림 어드바이저 | "EC2에서 Lambda로 이행", "ALB에서 API Gateway", "Spot 이행" | ## 사용 예시 ### 예시 1 — 새 프로젝트 시작 -`intent-engineering`으로 INTENT.md를 먼저 작성하여 왜 만드는지·무엇을 만들지·무엇은 만들지 않을지를 합의합니다. 탐구와 학습이 누적되면 Learnings 섹션에 반영하여 의도를 진화시키거나 피벗·종료 판단에 근거로 삼습니다. +`intent`로 INTENT.md를 먼저 작성하여 왜 만드는지·무엇을 만들지·무엇은 만들지 않을지를 합의합니다. 탐구와 학습이 누적되면 Learnings 섹션에 반영하여 의도를 진화시키거나 피벗·종료 판단에 근거로 삼습니다. ### 예시 2 — 티켓 기반 개발 강제 `tidd`를 설치하면 PreToolUse 훅이 커밋 메시지·브랜치명 중 하나에 티켓 번호가 포함되어 있는지 확인하고, 없으면 커밋을 차단합니다. 티켓 패턴과 예외 규칙은 프로젝트별로 설정 가능합니다. diff --git a/plugins/workflow/skills/intent-engineering/SKILL.md b/plugins/workflow/skills/intent/SKILL.md similarity index 100% rename from plugins/workflow/skills/intent-engineering/SKILL.md rename to plugins/workflow/skills/intent/SKILL.md diff --git a/plugins/workflow/skills/intent-engineering/templates/learning.md b/plugins/workflow/skills/intent/templates/learning.md similarity index 100% rename from plugins/workflow/skills/intent-engineering/templates/learning.md rename to plugins/workflow/skills/intent/templates/learning.md diff --git a/plugins/workflow/skills/intent-engineering/templates/not.md b/plugins/workflow/skills/intent/templates/not.md similarity index 100% rename from plugins/workflow/skills/intent-engineering/templates/not.md rename to plugins/workflow/skills/intent/templates/not.md diff --git a/plugins/workflow/skills/intent-engineering/templates/what.md b/plugins/workflow/skills/intent/templates/what.md similarity index 100% rename from plugins/workflow/skills/intent-engineering/templates/what.md rename to plugins/workflow/skills/intent/templates/what.md diff --git a/plugins/workflow/skills/intent-engineering/templates/why-commit.md b/plugins/workflow/skills/intent/templates/why-commit.md similarity index 100% rename from plugins/workflow/skills/intent-engineering/templates/why-commit.md rename to plugins/workflow/skills/intent/templates/why-commit.md diff --git a/plugins/workflow/skills/intent-engineering/templates/why-explore.md b/plugins/workflow/skills/intent/templates/why-explore.md similarity index 100% rename from plugins/workflow/skills/intent-engineering/templates/why-explore.md rename to plugins/workflow/skills/intent/templates/why-explore.md