Agent Skills › uw-syfi/vibesys › create-issue

create-issue

GitHub

用于调查、起草并提交符合规范的 GitHub Issue。通过检查重复项、选择对应模板、撰写结构化内容并关联项目,将用户需求转化为标准化的工程任务或研究实验记录。

.agents/skills/create-issue/SKILL.md uw-syfi/vibesys

Trigger Scenarios

用户要求创建、打开或提交 Bug 报告 用户要求提出工程变更、扩展场景或测试工具 用户要求创建研究实验或路线图 Issue 用户希望将发现、待办事项或建议工作转化为 GitHub Issue

Install

npx skills add uw-syfi/vibesys --skill create-issue -g -y
More Options

Non-standard path

npx skills add https://github.com/uw-syfi/vibesys/tree/main/.agents/skills/create-issue -g -y

Use without installing

npx skills use uw-syfi/vibesys@create-issue

指定 Agent (Claude Code)

npx skills add uw-syfi/vibesys --skill create-issue -a claude-code -g -y

安装 repo 全部 skill

npx skills add uw-syfi/vibesys --all -g -y

预览 repo 内 skill

npx skills add uw-syfi/vibesys --list

SKILL.md

Frontmatter
{
    "name": "create-issue",
    "metadata": {
        "kind": "workflow"
    },
    "description": "Investigate, draft, and file well-scoped VibeSys GitHub issues using the repository issue forms and project conventions. Use when a user asks to create, open, or file a bug report, engineering change, expansion scenario or harness, research experiment, or roadmap issue, or asks to turn findings, TODOs, or proposed work into GitHub issues."
}

Create Issue

Overview

Create issues only after confirming the work is not already tracked or implemented. Use the human forms' schemas and leave prioritization to maintainers.

Workflow

  1. Resolve the repository and requested write scope. If the user asks only for a draft, do not create or modify GitHub state.

  2. Read docs/contributing/issue-authoring.md completely.

  3. Select exactly one matching form and read it completely:

    • .github/ISSUE_TEMPLATE/01-bug.yml
    • .github/ISSUE_TEMPLATE/02-engineering-change.yml
    • .github/ISSUE_TEMPLATE/03-expansion-work.yml
    • .github/ISSUE_TEMPLATE/04-experiment.yml
    • .github/ISSUE_TEMPLATE/05-roadmap.yml

    If the work needs several PRs, follow "Roadmaps and Sub-issues" in the doc: file a sub-issue under an existing roadmap; propose a new roadmap to the maintainer for approval instead of creating one unasked.

  4. Search the codebase and both open and closed issues. Check related pull requests when they may show that the behavior is already implemented.

  5. If the request is a duplicate or already implemented, stop before creating an issue. Report the supporting issue, pull request, and code evidence.

  6. Draft an outcome-oriented title and a body with the form's rendered section headings, in form order. Keep acceptance criteria observable and testable.

  7. Create the issue through the connected GitHub tooling. Apply the form's labels and redact credentials, tokens, private paths, and sensitive logs.

  8. Add the native parent/sub-issue relationship when a parent is known. A body reference alone is not a substitute for the native relationship.

  9. Verify membership in organization project uw-syfi/1. If auto-add did not add the issue and project write access is available, add it explicitly.

  10. Set Workstream only when the mapping is unambiguous. Do not set Priority, Effort, assignee, Target date, or milestone unless the user explicitly asks or an established maintainer decision already exists.

  11. Re-read the created issue and verify its title, body, labels, project membership, and parent relationship. Return its URL and any metadata that remains for triage.

Create sub-issues for the work about to start, each with a native parent link to its roadmap; add later ones as they come up.

Authoring Rules

Title and body rules are in docs/contributing/issue-authoring.md. Also:

  • Lead with the problem, evidence, or research question rather than a proposed implementation.
  • State non-goals for unbounded work; use checkboxes for acceptance criteria.
  • Expansion work: specify observable semantics and correctness checks, not an optimization strategy.
  • Experiments: require a decision, baseline, metric, protocol, stopping condition, and retained artifacts.

GitHub Boundaries

Prefer connected GitHub tooling for issue search and creation. Use local gh only for project or hierarchy operations the connector cannot perform. Resolve field and option IDs dynamically; never hard-code project item IDs in reusable commands.

Do not claim that duplicate searches, code inspection, reproduction, or verification occurred unless they actually did.

Version History

  • 256ebe6 Current 2026-10-18 21:28

    新增 roadmap.yml 模板支持;增加对组织项目 uw-syfi/1 的自动添加逻辑;明确 Workstream 设置条件及优先级等字段的使用限制;完善子 Issue 的原生父子关系处理规范。

  • 93fb60e 2026-08-19 14:51

    更新贡献指南文档路径至 docs/contributing/issue-authoring.md,以匹配新的文档站点结构。

  • 87e4103 2026-07-22 15:46

Same Skill Collection

.agents/skills/add-agent-provider/SKILL.md
.agents/skills/add-bundled-skill/SKILL.md
.agents/skills/build-client-feature/SKILL.md
.agents/skills/change-container-images/SKILL.md
.agents/skills/enforce-rules/SKILL.md
.agents/skills/open-pr/SKILL.md
.agents/skills/review-pr/SKILL.md
.agents/skills/software-design/SKILL.md
.agents/skills/testing/SKILL.md
.agents/skills/vs-init/SKILL.md
.agents/skills/write-agent-prompt/SKILL.md
.agents/skills/write-docs/SKILL.md
.agents/skills/write-skills/SKILL.md
.agents/skills/write-vibesys-tests/SKILL.md
resources/skills/dial9-tokio/skills/dial9-diagnose-long-poll/SKILL.md
resources/skills/dial9-tokio/skills/dial9-red-flags/SKILL.md
resources/skills/dial9-tokio/skills/dial9-runtime/SKILL.md
resources/skills/dial9-tokio/skills/dial9-toolkit/SKILL.md
resources/skills/dial9-tokio/skills/dial9-trace-analysis/SKILL.md
resources/skills/dial9-tokio/skills/dial9-trace-loading/SKILL.md
resources/skills/dial9-tokio/skills/dial9-trace-recipes/SKILL.md
resources/skills/dial9-tokio/skills/dial9-zoom-window/SKILL.md
resources/skills/kernel-correctness/SKILL.md
resources/skills/kernel-ncu-analysis/SKILL.md
resources/skills/kernel-performance/SKILL.md
resources/skills/kernel-rocprof-analysis/SKILL.md
resources/skills/microservice-optimization/SKILL.md
resources/skills/neuron-agentic-development/skills/neuron-nki-debugging/SKILL.md
resources/skills/neuron-agentic-development/skills/neuron-nki-docs/SKILL.md
resources/skills/neuron-agentic-development/skills/neuron-nki-profiling/SKILL.md
resources/skills/serving-systems/SKILL.md
.agents/skills/change-module-graph/SKILL.md
.agents/skills/triage-prs/SKILL.md
.agents/skills/tui-bug-hunt/SKILL.md
.agents/skills/vs-meta-opt/SKILL.md
resources/skills/neuron-agentic-development/skills/neuron-nki-profile-querying/SKILL.md
resources/skills/neuron-agentic-development/skills/neuron-nki-writing/SKILL.md

Metadata

Files
0
Version
256ebe6
Hash
9826b6ff
Indexed
2026-07-22 15:46

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-19 00:57
浙ICP备14020137号-1