Token导航 LogoToken导航

Agent Skill · 研究检索

structured-issue-creation(结构化问题创建)

用于围绕 GitHub 仓库、Issue、Pull Request、分支、提交和代码协作流程提供辅助能力。它适合让 Agent 查询项目状态、整理变更、辅助创建或检查协作事项,并把仓库中的信息转成可执行的下一步。使用时需要区分只读查询和写入操作;涉及创建 PR、修改 Issue、推送分支或访问私有仓库时,应确认 token 权限、目标仓库范围和用户授权。

structured-issue-creation 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证为 MIT,暂无第三方扫描结果,按安装量在研究检索类的 73,675 个 Skill 里排第 5,481。

总安装 25,822周安装 802GitHub Stars 公开资料未说明下载 9,971核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:structured-issue-creation(结构化问题创建)
来源仓库:https://github.com/sethdford/claude-plugins
仓库路径:skills/structured-issue-creation
安装命令:
npx skills add sethdford/claude-plugins --skill "structured-issue-creation"
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

AgentSkills.tonpx skills
npx skills add sethdford/claude-plugins --skill "structured-issue-creation"

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

structured-issue-creation 用于围绕 GitHub 仓库与 Issue 流程提供协作辅助。支持查询项目状态、整理变更与创建结构化问题事项。通过 npx 命令从 GitHub 安装,建议查阅原始文档了解细节。涉及写入操作时需确认 token 权限与仓库授权范围。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/structured-issue-creation

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add sethdford/claude-plugins --skill "structured-issue-creation";命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

structured-issue-creation 怎么安装?

在终端执行 npx skills add sethdford/claude-plugins --skill "structured-issue-creation"。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

structured-issue-creation 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

structured-issue-creation 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

structured-issue-creation 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

structured-issue-creation 用的人多吗?

公开数据是累计安装 25,822 次,近一周安装 802 次,下载 9,971 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

structured-issue-creation 安全吗?

没有查到第三方扫描结果,安全性无法从公开资料判断,安装前请自行审查源码、依赖和命令行为。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 许可证明确为 MIT,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 没有第三方扫描结果,安全性只能靠自己读源码判断。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 要求有安全扫描结论才肯安装的团队。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
structured-issue-creation

结构化问题创建 · 本页

25,822—接触敏感数据MIT未收录

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Structured Issue Creation

Expert assistance for creating well-structured, comprehensive Jira issues from any context.

When to Use This Skill

  • User wants to create a Jira issue
  • User mentions tracking work, bugs, features, or tasks
  • After implementing code that should be tracked
  • When discussing a problem that should be documented
  • User asks to "open a ticket" or "create an issue"

Issue Types and When to Use Them

🐛 Bug

When to use: Something is broken or not working as expected

Required information:

  • What's broken?
  • How to reproduce?
  • Expected vs actual behavior
  • Environment details

📖 Story

When to use: User-facing feature or capability

Required information:

  • User persona
  • What they want to do
  • Why they want it (business value)
  • Acceptance criteria

✓ Task

When to use: Work that doesn't fit other types (refactoring, documentation, DevOps)

Required information:

  • What needs to be done?
  • Why it's needed
  • Definition of done

🎯 Epic

When to use: Large body of work that contains multiple stories

Required information:

  • High-level goal
  • Scope boundaries
  • Success metrics

Issue Structure Template

Title (Summary)

  • Format: [Type] Brief, clear description
  • Length: < 60 characters
  • Examples:

- User login fails with special characters - Add dark mode toggle to settings - Refactor authentication module for testability

Description

For Bugs
## Problem
Brief description of what's broken.

## Steps to Reproduce
1. Go to login page
2. Enter email with + character
3. Click submit

## Expected Behavior
User should be able to login with any valid email.

## Actual Behavior
Error: "Invalid email format"

## Environment
- Browser: Chrome 120
- OS: macOS 14
- Version: v2.3.1

## Screenshots/Logs
[Attach if available]

## Impact
Who is affected and how severely?

## Suggested Fix
[Optional] Potential solution or workaround
For Stories
## User Story
As a [user type]
I want [goal]
So that [benefit]

## Background/Context
Why we're building this feature.

## Acceptance Criteria
- [ ] Criterion 1
- [ ] Criterion 2
- [ ] Criterion 3

## Design/Mockups
[Link to designs if available]

## Technical Notes
- API changes needed
- Database changes
- Third-party integrations

## Out of Scope
What we're NOT doing in this story.
For Tasks
## Objective
What needs to be accomplished.

## Context
Why this work is needed.

## Implementation Details
- Step 1
- Step 2
- Step 3

## Definition of Done
- [ ] Code complete
- [ ] Tests added
- [ ] Documentation updated
- [ ] Reviewed and merged

Priority Guidelines

🔴 Highest (P1)

  • Production outages
  • Security vulnerabilities
  • Data loss scenarios
  • Blocking other work

🟠 High (P2)

  • Significant bugs affecting many users
  • Important features with deadlines
  • Performance issues

🟡 Medium (P3)

  • Minor bugs
  • Feature enhancements
  • Technical debt

🟢 Low (P4)

  • Nice-to-have features
  • Minor improvements
  • Cosmetic issues

Labels Best Practices

Functional Labels

  • frontend, backend, api, database
  • mobile, web, desktop

Technical Labels

  • performance, security, accessibility
  • technical-debt, refactoring

Process Labels

  • needs-design, needs-review, blocked
  • good-first-issue, help-wanted

Business Labels

  • customer-request, urgent, quick-win

Creating Issues from Code Context

When creating an issue based on code I've written or changes I've detected:

  1. Analyze the change:

- What was added/modified? - What problem does it solve? - What testing is needed?

  1. Determine issue type:

- Bug fix? → Bug - New feature? → Story or Task - Refactoring? → Task

  1. Extract details:

- Use file names for context - Include code snippets in description - Link to related files

  1. Generate structured content:

- Clear, descriptive title - Complete description with context - Appropriate labels and priority

Example: Creating Issue from Code

Context: I just helped implement user authentication

Analysis:

  • New feature added: OAuth integration
  • Files modified: auth.js, login.js, config.js
  • Tests added: auth.test.js

Generated Issue:

Title: Implement OAuth 2.0 authentication for user login

Type: Story

Description:

## User Story
As a user
I want to login using OAuth providers (Google, GitHub)
So that I don't need to create another password

## Implementation Details
Added OAuth 2.0 authentication with the following changes:

**Modified Files**:
- `src/auth/auth.js` - OAuth client integration
- `src/components/login.js` - OAuth login buttons
- `src/config/config.js` - OAuth app credentials

**Tests**:
- `tests/auth.test.js` - OAuth flow tests

## Acceptance Criteria
- [x] Google OAuth integration working
- [x] GitHub OAuth integration working
- [x] Error handling for failed OAuth
- [x] Tests added and passing
- [ ] Documentation updated
- [ ] Security review completed

## Security Considerations
- OAuth credentials stored in environment variables
- PKCE flow used for enhanced security
- Token refresh logic implemented

## Next Steps
- Update user documentation
- Security team review
- Deploy to staging for testing

Labels: backend, authentication, security, needs-review

Priority: High

Creating Issues from Conversations

When creating an issue from a discussion:

  1. Identify the core request: What does the user actually want?
  2. Ask clarifying questions if needed:

- "Is this a bug or a new feature?" - "How urgent is this?" - "Who is affected?" - "Any specific requirements?"

  1. Structure the information: Use appropriate template
  2. Confirm with user: Show them the issue before creating

Linking Related Work

When creating issues, consider:

Parent/Child Relationships

  • Epic → contains → Stories
  • Story → contains → Subtasks

Issue Links

  • Blocks: This issue prevents progress on another
  • Is blocked by: Cannot proceed until another is done
  • Relates to: General relationship
  • Duplicates: Same as another issue
  • Causes: This issue causes another problem

Example

Epic: User Authentication System
├─ Story: Implement OAuth login
│  ├─ Task: Add Google OAuth
│  ├─ Task: Add GitHub OAuth
│  └─ Task: Update login UI
├─ Story: Add password reset flow
└─ Story: Implement 2FA

Quality Checklist

Before creating an issue, verify:

  • Title is clear: Someone unfamiliar with context understands
  • Description is complete: All necessary information included
  • Type is correct: Bug/Story/Task/Epic appropriate
  • Priority is set: Based on impact and urgency
  • Labels added: For filtering and organization
  • Assignee considered: Should someone be assigned now?
  • Linked issues: Related work connected
  • Acceptance criteria: Clear definition of done

Common Mistakes to Avoid

❌ Vague Titles

"Fix login" → "User login fails with OAuth when email contains + character"

❌ Missing Context

"Implement feature" → Include user story, requirements, acceptance criteria

❌ No Acceptance Criteria

Add clear, testable conditions for completion

❌ Wrong Issue Type

Refactoring as Bug → Should be Task

❌ Missing Priority

Always set priority based on impact

❌ Kitchen Sink Issues

One issue = one logical unit of work. Split large work into multiple issues.

Workflow Integration

After Writing Code

Me: "I've implemented the user profile feature. Should I create a Jira issue to track this?"

You: "Yes, create a story"

Me: [Analyzes code] "I'll create a story with:
- Title: 'Implement user profile with avatar upload'
- Description includes implementation details from the code
- Acceptance criteria based on what was built
- Labels: frontend, backend, user-management
- Priority: Medium

Create this issue?"

From Bug Reports

You: "Users report that the app crashes when uploading large files"

Me: "I'll create a bug issue:

## Title
App crashes when uploading files > 10MB

## Description
[Structured bug template with all details]

Should I also search for similar issues first to avoid duplicates?"

Advanced Features

Issue Templates

If your Jira project has custom templates, I can:

  • Use project-specific fields
  • Follow your team's conventions
  • Match your existing issue style

Bulk Creation

Create multiple related issues at once:

You: "Create issues for the payment integration epic"

Me: "I'll create:
1. Epic: Payment Integration
2. Story: Stripe API integration
3. Story: Payment form UI
4. Story: Transaction history
5. Task: Payment testing in sandbox

Proceed with all 5 issues?"

How I'll Help

When you need to create an issue, I will:

  1. Gather context: Understand what you want to track
  2. Determine type: Bug, Story, Task, or Epic?
  3. Structure content: Use appropriate template
  4. Add metadata: Priority, labels, relationships
  5. Show preview: Let you review before creating
  6. Create issue: Use /jira-create command
  7. Follow up: Suggest next actions (assign, link, transition)

Example Interaction

You: "The authentication module I just wrote should be tracked"

Me: "I'll create a story for this. Let me analyze what you built...

Proposed Issue:

Title: Implement OAuth 2.0 authentication system

Type: Story

Priority: High

Description: [Complete structured description with code context]

Labels: backend, authentication, security

Does this look good? Should I create it?"

You: "Yes"

Me: [Uses /jira-create] "Created PROJ-456: Implement OAuth 2.0 authentication system. Would you like me to add it to your current sprint?"

平台分布

Claude Code

30.36%
按下载量换算3,027

windsurf

22.35%
按下载量换算2,229

trae

17.75%
按下载量换算1,770

OpenCode

14.26%
按下载量换算1,422

Codex

7.62%
按下载量换算760

Antigravity

3.26%
按下载量换算325

安全审计

暂无安全审计结果可展示。

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills