본문으로 건너뛰기
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(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

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 / 1,000자

이 양식은 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의 스킬 모두 보기

이 스킬의 문제 신고