Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问clear审计未展示

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

Agent Skill

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

总安装

25,822

周安装

802

GitHub Stars

公开资料未说明

下载量

9,971
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 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"

简介

structured-issue-creation 用于围绕 GitHub 仓库与 Issue 流程提供协作辅助。

  • 支持查询项目状态、整理变更与创建结构化问题事项。
  • 通过 npx 命令从 GitHub 安装,建议查阅原始文档了解细节。
  • 涉及写入操作时需确认 token 权限与仓库授权范围。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

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?"

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

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