Skip to main content

migration-feedback

Creates GitHub issues for problems discovered during migration to Outfitter Dev Kit. Use when migration reveals bugs, missing features, unclear documentation, or improvement opportunities in @outfitter/* packages.

소스 정보

저장소
outfitter-dev/outfitter
최근 소스 활동
2026년 3월 17일 17:22
감지된 SKILL.md 언어
영어
스타
6
포크
1

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
migration-feedback
version
0.1.0
description
Creates GitHub issues for problems discovered during migration to Outfitter Dev Kit. Use when migration reveals bugs, missing features, unclear documentation, or improvement opportunities in @outfitter/* packages.
allowed-tools
Bash(gh *) Read
user-invocable
false
# Migration Feedback Create GitHub issues on `outfitter-dev/stack` for problems discovered during migration. ## When to Use Invoke this skill when migration work reveals: - **Bugs** in @outfitter/\* packages - **Missing features** that would help migration - **Unclear documentation** that caused confusion - **Pattern gaps** where the stack doesn't have guidance - **Ergonomic issues** that made migration harder than expected ## Issue Categories | Category | Label | Example | | ----------------- | --------------- | ------------------------------------------- | | `bug` | `bug` | Package throws when it should return Result | | `enhancement` | `enhancement` | Add helper for common migration pattern | | `docs` | `documentation` | Handler contract docs missing edge case | | `unclear-pattern` | `question` | How to handle X scenario with Result types | | `dx` | `dx` | Error message unclear, hard to debug | ## Creating an Issue ### 1. Gather Context Before creating, collect: - Package name (`@outfitter/contracts`, etc.) - Specific function or pattern - What was expected vs actual behavior - Minimal reproduction if applicable - Migration context (what were you trying to do) ### 2. Create Issue ```bash gh issue create \ --repo outfitter-dev/stack \ --title "[migration] Brief description" \ --label "{{CATEGORY}}" \ --label "migration-feedback" \ --body "$(cat <<'EOF' ## Context Discovered during migration of **{{PROJECT_NAME}}** to Outfitter Dev Kit. ## Package `{{PACKAGE_NAME}}` ## Description {{DESCRIPTION}} ## Expected Behavior {{EXPECTED}} ## Actual Behavior {{ACTUAL}} ## Reproduction {{REPRODUCTION}} ## Workaround {{WORKAROUND}} --- *Created via `stack:migration-feedback` skill* EOF )" ``` ### 3. Link to Migration Plan After creating, add to `.outfitter/migration/plan/99-unknowns.md`: ```markdown ## Stack Feedback - [ ] #{{ISSUE_NUMBER}}: {{TITLE}} — {{CATEGORY}} ``` ## Issue Templates ### Bug Report ```bash gh issue create \ --repo outfitter-dev/stack \ --title "[bug] Package X does Y instead of Z" \ --label "bug" \ --label "migration-feedback" \ --body "..." ``` ### Enhancement Request ```bash gh issue create \ --repo outfitter-dev/stack \ --title "[enhancement] Add helper for X pattern" \ --label "enhancement" \ --label "migration-feedback" \ --body "..." ``` ### Documentation Gap ```bash gh issue create \ --repo outfitter-dev/stack \ --title "[docs] Clarify X in Handler contract docs" \ --label "documentation" \ --label "migration-feedback" \ --body "..." ``` ### Unclear Pattern ```bash gh issue create \ --repo outfitter-dev/stack \ --title "[question] How to handle X with Result types" \ --label "question" \ --label "migration-feedback" \ --body "..." ``` ## Check Existing Issues Before creating a new issue, check if it already exists: ```bash gh issue list --repo outfitter-dev/stack --label migration-feedback gh issue list --repo outfitter-dev/stack --search "{{KEYWORDS}}" ``` ## Batch Feedback If multiple issues accumulated in `99-unknowns.md`, create them in batch: 1. Review all stack feedback items 2. Deduplicate similar issues 3. Create issues with cross-references where related 4. Update unknowns file with issue numbers ## Best Practices 1. **Be specific** — Include package, function, and line if known 2. **Provide context** — Explain what migration step led to discovery 3. **Include workaround** — If you found one, share it 4. **Link related issues** — Reference if similar issues exist 5. **Stay constructive** — Focus on improvement, not complaint
GitHub에서 보기