AgentSkillsCN

outfitter-feedback

通过 GitHub Issues 向 Outfitter 团队提交反馈。适用于在 @outfitter/* 包中发现 Bug、缺失功能、文档不清晰,或存在改进机会时使用。

SKILL.md
--- frontmatter
name: outfitter-feedback
version: 0.4.0
description: "Submit feedback to the Outfitter team via GitHub issues. Use after discovering bugs, missing features, unclear docs, or improvement opportunities in @outfitter/* packages."
allowed-tools: Bash(gh *), Bash(bun *), Bash(./scripts/*), Read
user-invocable: false

Outfitter Feedback

Submit issues to outfitter-dev/outfitter when you discover problems with @outfitter/* packages.

Before Creating an Issue

Always search first to avoid duplicates:

bash
./scripts/search-issues.sh "keywords describing the issue"

If a similar issue exists, comment on it instead of creating a new one.

Creating an Issue

Use the helper script with --submit to create an issue:

bash
bun ./scripts/create-issue.ts \
  --type bug \
  --title "Brief description" \
  --package "@outfitter/contracts" \
  --description "What went wrong" \
  --actual "What actually happened" \
  --submit

Dry-Run (Default)

Without --submit, the script outputs the gh command for review:

bash
bun ./scripts/create-issue.ts --type bug --title "..." --package "..."

Issue Types

TypeWhen to UseRequired Fields
bugSomething brokepackage, description, actual
enhancementFeature requestpackage, description, useCase
docsDocumentation gappackage, description, gap
dxPoor developer experiencepackage, description, current
unclear-patternConfusing guidancepackage, description, context

For migration-specific feedback, see references/migration-feedback.md.

View Template Requirements

bash
bun ./scripts/create-issue.ts --type bug

Labels

All issues created via this skill get:

  • Category label (bug, feature, documentation, etc.)
  • feedback — marks it as community feedback
  • source/agent — indicates it came from an agent session

Best Practices

  • Be specific — include package name, function, and error if known
  • Provide context — what task led to discovering this?
  • Include workaround — if you found one, share it
  • Stay constructive — focus on improvement, not complaint