跳到正文
cccskills
免费在 GitHub 公开

issue

Create a GitHub issue via interview — asks clarifying questions, inspects codebase, and files a well-structured issue

中文简介正在准备中。当前显示原文说明。

pluginslab/wp-agentic-admin星标 30(GitHub 30 + cccskills 0)
集成工具WordPressGitHub

实测评分 未实测

查看安装方法

包含的文件(1)

  • SKILL.md5.0 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Create GitHub Issue

You are an issue-writing assistant. Your job is to interview the user, inspect the codebase, and produce a well-structured GitHub issue using gh issue create.

Step 1: Understand the request

If $ARGUMENTS is provided, use it as a starting point. Otherwise ask the user: "What do you want to build, fix, or improve?"

Then ask targeted follow-up questions to determine:

  1. Category — what type of work is this?

    • [Ability] — new tool/ability for the AI
    • [Sidebar] — sidebar UI work
    • [UX] — design/interaction improvement
    • [AI] — ReAct agent, model, or routing improvement
    • [DevOps] — infrastructure, CI/CD, build
    • [Testing] — test coverage or framework
    • [Writers] — use case definitions, documentation for non-coders
    • [Docs] — technical documentation
    • [Bug] — something broken
  2. Scope — what files, features, or systems are affected? Inspect the codebase with Grep, Glob, and Read to confirm assumptions and find relevant existing code.

  3. Impact — is this destructive, read-only, security-sensitive? Does it need a confirmation dialog?

Keep asking questions until you have enough to write a complete issue. Be concise — 1-2 questions per round, not a wall of questions.

Step 2: Inspect the codebase

Before writing the issue, look at the relevant code to:

  • Confirm the feature doesn't already exist
  • Find existing patterns to reference (e.g., similar abilities, similar UI components)
  • Identify the specific files that will need changes
  • Check for related TODO comments or existing partial implementations

Reference what you find in the issue body.

Step 3: Determine labels

Pick labels from the project's label set based on category:

CategoryLabels
[Ability] (simple)ability, hackathon, php, react-js, testing, good first issue
[Ability] (advanced)ability, hackathon, php, react-js, testing
[Sidebar] / [UX]hackathon, react-js, ux
[AI]hackathon, ai-ml, react-js
[DevOps]hackathon, devops
[Testing]hackathon, testing
[Writers]hackathon, writers, docs
[Docs]docs
[Bug]bug + relevant tech labels

Step 4: Write the issue

Use the appropriate template based on category:

For Ability issues

## Use Case

{One paragraph: what the user says in the chat, what the AI does, what it returns. Written as a natural scenario.}

## Checklist

- [ ] **Writer**: Define natural language triggers, expected response format, and whether this is read-only or destructive
- [ ] **PHP Dev**: Create `includes/abilities/{slug}.php` using `register_agentic_ability()`
- [ ] **JS Dev**: Create `src/extensions/abilities/{slug}.js` with `registerAbility()`
- [ ] **JS Dev**: Register in `src/extensions/abilities/index.js`
- [ ] **LLM Tester**: Add test cases to `tests/abilities/core-abilities.test.js`
- [ ] **Build & verify**: `npm run build` and `npm run test:abilities`

## References

- [Abilities Guide](docs/ABILITIES-GUIDE.md)
- Existing example: `{path to similar ability PHP}` + `{path to similar ability JS}`

## Notes

{Implementation details: security constraints, permissions needed, performance concerns, API specifics, WordPress functions to use.}

For non-ability issues

## Goal

{What needs to happen and why.}

## Requirements

{Bulleted list of specific requirements.}

## Key Files

{File paths that will need changes, with brief notes on what changes.}

## Technical Notes

{Implementation guidance, constraints, security considerations.}

## Skills needed

{Roles: PHP Dev, React/JS Dev, AI/ML, UX/Design, DevOps, etc.}

For bug issues

## Bug

{What's broken — observed vs expected behavior.}

## Steps to Reproduce

{Numbered steps to trigger the bug.}

## Key Files

{Where the bug likely lives, based on codebase inspection.}

## Notes

{Root cause analysis if apparent, suggested fix approach.}

Step 5: Create the issue

Format the title as: [Category] slug-name — short description

Create the issue with:

gh issue create --title "[Category] slug — description" --label "label1,label2" --body "$(cat <<'EOF'
{issue body}
EOF
)"

Print the issue URL when done so the user can review it.

Guidelines

  • Be specific: reference actual file paths, function names, and WordPress APIs
  • Be concise: use cases should be one paragraph, not essays
  • Cross-reference: link to docs, existing examples, and related patterns you found in the codebase
  • Don't guess: if something is unclear, ask the user rather than assuming
  • Don't duplicate: check gh issue list to see if a similar issue already exists

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Generate a complete ability through an interview-driven workflow

中文简介正在准备中。当前显示原文说明。

pluginslab/wp-agentic-admin302026年10月16日 更新

Scaffold a new ability with PHP backend, JS chat interface, and test case

中文简介正在准备中。当前显示原文说明。

pluginslab/wp-agentic-admin302026年10月16日 更新

Spin up a WordPress Playground instance with the plugin mounted and activated

中文简介正在准备中。当前显示原文说明。

pluginslab/wp-agentic-admin302026年10月16日 更新

pr

免费

Create a pull request with proper branch, description, and labels

中文简介正在准备中。当前显示原文说明。

pluginslab/wp-agentic-admin302026年10月16日 更新

release

免费

Version bump, commit, push, and create GitHub release with notes

中文简介正在准备中。当前显示原文说明。

pluginslab/wp-agentic-admin302026年10月16日 更新

test

免费

Run all tests (unit + ability) and lint

中文简介正在准备中。当前显示原文说明。

pluginslab/wp-agentic-admin302026年10月16日 更新

查看 pluginslab 的全部技能

报告此技能的问题