Source profileQuality 86/100

Gentleman-Programming/gentle-ai/skills/issue-creation/SKILL.md

gentle-ai-issue-creation

Create Gentle AI issues with issue-first checks. Trigger: creating GitHub issues, bug reports, or feature requests.

Source repository stars
5,421
Declared platforms
0
Static risk flags
1
Last source update
2026-08-06
Source checked
2026-08-06

Decision brief

What it does—and where it fits

Create Gentle AI issues with issue-first checks. Trigger: creating GitHub issues, bug reports, or feature requests.

Best for

  • Report a bug in gga
  • Request a new feature or enhancement
  • Open any GitHub issue on the Gentleman-Programming/gentle-ai repository

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/Gentleman-Programming/gentle-ai --skill "skills/issue-creation"
Safe inspection promptEditorial

Inspect the Agent Skill "gentle-ai-issue-creation" from https://github.com/Gentleman-Programming/gentle-ai/blob/148c1ead00cfe0c5e9665076316bbc066d341ee9/skills/issue-creation/SKILL.md at commit 148c1ead00cfe0c5e9665076316bbc066d341ee9. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Pre-submission Privacy Review

    Every issue body is scanned immediately before gh issue create. The scan replaces — never deletes — environment-specific data with explicit placeholders so the reproduction still teaches:

    Every issue body is scanned immediately before gh issue create. The scan replaces — never deletes — environment-specific data with explicit placeholders so the reproduction still teaches:Intentionally public identifiers are NOT redacted: tool names (gentle-ai, engram, go, node, python), package names, public documentation URLs, generic example domains (example.com, localhost).Rule of thumb: if the reader can run the reproduction step after you replace every identifier with its placeholder, the sanitization is correct. If a step becomes impossible (because the placeholder consumed a needed va…
  2. 02

    Workflow

    ⚠️ STOP after step 3. Do NOT open a PR until the issue has status:approved.

    ⚠️ STOP after step 3. Do NOT open a PR until the issue has status:approved.
  3. 03

    Maintainer Approval Workflow

    Review the “Maintainer Approval Workflow” section in the pinned source before continuing.

    Review and apply the “Maintainer Approval Workflow” source section.
  4. 04

    When to Use

    Load this skill whenever you need to: - Report a bug in gga - Request a new feature or enhancement - Open any GitHub issue on the Gentleman-Programming/gentle-ai repository

    Report a bug in ggaRequest a new feature or enhancementOpen any GitHub issue on the Gentleman-Programming/gentle-ai repository
  5. 05

    Critical Rules

    1. Blank issues are DISABLED — blankissuesenabled: false in .github/ISSUETEMPLATE/config.yml. You MUST use a template. 2. status:needs-review is applied automatically — every new issue gets this label; you do NOT add it manually. 3. status:approved is REQUIRED before ANY work be…

    Blank issues are DISABLED — blankissuesenabled: false in .github/ISSUETEMPLATE/config.yml. You MUST use a template.status:needs-review is applied automatically — every new issue gets this label; you do NOT add it manually.status:approved is REQUIRED before ANY work begins — a maintainer must label the issue before you or anyone opens a PR.

Permission review

Static risk signals and limitations

Network access

medium · line 41

The documentation includes network, browsing, or remote request actions.

https://github.com/Gentleman-Programming/gentle-ai/issues

Network access

medium · line 92

The documentation includes network, browsing, or remote request actions.

https://github.com/Gentleman-Programming/gentle-ai/issues/new?template=bug_report.yml

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score86/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars5,421SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
Gentleman-Programming/gentle-ai
Skill path
skills/issue-creation/SKILL.md
Commit
148c1ead00cfe0c5e9665076316bbc066d341ee9
License
MIT
Collected
2026-08-06
Default branch
main
View the original SKILL.md

Gentle AI — Issue Creation Skill

When to Use

Load this skill whenever you need to:

Critical Rules

  1. Blank issues are DISABLEDblank_issues_enabled: false in .github/ISSUE_TEMPLATE/config.yml. You MUST use a template.
  2. status:needs-review is applied automatically — every new issue gets this label; you do NOT add it manually.
  3. status:approved is REQUIRED before ANY work begins — a maintainer must label the issue before you or anyone opens a PR.
  4. Questions go to Discussions — use GitHub Discussions, NOT issues, for questions and general conversation.
  5. No Co-Authored-By trailers — never add AI attribution to commits.
  6. Pre-submission privacy review is MANDATORY — before gh issue create, replace private project names, usernames, home paths, hostnames, secrets/credentials, and environment-specific identifiers with explicit placeholders (<project-name>, <user>, <hostname>, <token>). Keep reproduction structure with placeholders — never redact an example into nothingness. Do NOT redact intentionally public identifiers like gentle-ai, engram, go. A final body scan happens immediately before publish.

Pre-submission Privacy Review

Every issue body is scanned immediately before gh issue create. The scan replaces — never deletes — environment-specific data with explicit placeholders so the reproduction still teaches:

CategoryReplace withExample (before → after)
Private project names<project-name>my-private-project-b<project-name>
Usernames<user>C:\Users\my-real-username\go\binC:\Users\<user>\go\bin
Hostnames<hostname>devbox-macbook.local<hostname>
Home paths/home/<user> or C:\Users\<user>(covered above)
API keys, tokens, passwords<token> / <password>ghp_abc123...<token>
Internal ports / hostnames<host>:<port>10.0.0.42:5432<host>:<port>

Intentionally public identifiers are NOT redacted: tool names (gentle-ai, engram, go, node, python), package names, public documentation URLs, generic example domains (example.com, localhost).

Rule of thumb: if the reader can run the reproduction step after you replace every identifier with its placeholder, the sanitization is correct. If a step becomes impossible (because the placeholder consumed a needed value), that step needs the value — and you should mark it <value-required> and explain in the body what the user should fill in.

Workflow

1. Search existing issues → confirm it's not a duplicate
   https://github.com/Gentleman-Programming/gentle-ai/issues

2. Choose the correct template:
   - Bug   → .github/ISSUE_TEMPLATE/bug_report.yml
   - Feat  → .github/ISSUE_TEMPLATE/feature_request.yml

3. Submit the issue → status:needs-review is applied automatically

4. Wait — a maintainer reviews and adds status:approved (or closes)

5. Only AFTER status:approved → open a PR referencing this issue

⚠️ STOP after step 3. Do NOT open a PR until the issue has status:approved.


Bug Report

Template path: .github/ISSUE_TEMPLATE/bug_report.yml Auto-labels: bug, status:needs-review

Required Fields

FieldDescription
Pre-flight ChecklistConfirm no duplicate exists; confirm PR-approval understanding
Bug DescriptionClear description of what the bug is
Steps to ReproduceNumbered steps to reproduce the behavior
Expected BehaviorWhat should happen
Actual BehaviorWhat actually happens
Gentle AI VersionOutput of gga version
Operating SystemmacOS / Linux distro / Windows / WSL
AI Agent / ClientClaude Code / OpenCode / Gemini CLI / Cursor / Windsurf / Other
Affected AreaSee area list below

Affected Areas

CLI (commands, flags) · TUI (terminal UI) · Installation Pipeline · Agent Detection · System Detection · Catalog/Steps · Documentation · Other

Example CLI Command

gh issue create \
  --repo Gentleman-Programming/gentle-ai \
  --template bug_report.yml \
  --title "fix(agent): Claude Code not detected on Linux Arch"

Or open the web form directly:

https://github.com/Gentleman-Programming/gentle-ai/issues/new?template=bug_report.yml

Feature Request

Template path: .github/ISSUE_TEMPLATE/feature_request.yml Auto-labels: enhancement, status:needs-review

Required Fields

FieldDescription
Pre-flight ChecklistConfirm no duplicate exists; confirm PR-approval understanding
Affected AreaWhich area of gga this feature affects
Problem StatementDescribe the problem this feature solves
Proposed SolutionSpecific description — include example gga command/output if relevant
Alternatives Considered(optional) Other approaches you thought about
Additional Context(optional) Screenshots, config files, etc.

Example CLI Command

gh issue create \
  --repo Gentleman-Programming/gentle-ai \
  --template feature_request.yml \
  --title "feat(tui): add keyboard shortcut help overlay"

Or open the web form directly:

https://github.com/Gentleman-Programming/gentle-ai/issues/new?template=feature_request.yml

Label System

Status Labels (applied to Issues)

LabelDescriptionWho Applies
status:needs-reviewNewly opened, awaiting maintainer reviewAuto (template)
status:approvedApproved — work can beginMaintainer only
status:in-progressBeing actively worked onContributor
status:blockedBlocked by another issue or external dependencyMaintainer / Contributor
status:wont-fixOut of scope or won't be addressedMaintainer only

Type Labels (applied to Issues and PRs)

LabelDescription
bugDefect report
enhancementFeature or improvement request
type:bugBug fix (used on PRs)
type:featureNew feature (used on PRs)
type:docsDocumentation only (used on PRs)
type:refactorRefactoring, no functional changes (used on PRs)
type:choreBuild, CI, tooling (used on PRs)
type:breaking-changeBreaking change (used on PRs)

Priority Labels

LabelDescription
priority:criticalBlocking issues, security vulnerabilities
priority:highImportant, affects many users
priority:mediumNormal priority
priority:lowNice to have

Maintainer Approval Workflow

Issue submitted
      │
      ▼
status:needs-review  ← auto-applied by template
      │
      ▼
Maintainer reviews
      │
  ┌───┴────────────────┐
  │                    │
  ▼                    ▼
status:approved    Closed
(work can begin)   (invalid / duplicate / wont-fix)
      │
      ▼
Contributor comments "I'll work on this"
      │
      ▼
status:in-progress
      │
      ▼
PR opened with `Closes #<N>`

Decision Tree

Do you have a question or idea to discuss?
├── YES → GitHub Discussions (NOT issues)
│         https://github.com/Gentleman-Programming/gentle-ai/discussions
└── NO  → Is it a defect in gga?
          ├── YES → Bug Report template
          └── NO  → Feature Request template
                    │
                    ▼
          Does a similar issue already exist?
          ├── YES → Comment on existing issue instead
          └── NO  → Submit new issue → wait for status:approved

Commands

Search for Existing Issues

# Search open issues
gh issue list --repo Gentleman-Programming/gentle-ai --state open --search "your keywords"

# Search all issues including closed
gh issue list --repo Gentleman-Programming/gentle-ai --state all --search "your keywords"

Create a Bug Report

gh issue create \
  --repo Gentleman-Programming/gentle-ai \
  --template bug_report.yml \
  --title "fix(<scope>): <short description>"

Create a Feature Request

gh issue create \
  --repo Gentleman-Programming/gentle-ai \
  --template feature_request.yml \
  --title "feat(<scope>): <short description>"

Check Issue Status

gh issue view <number> --repo Gentleman-Programming/gentle-ai

Valid Scopes for Issue Titles

tui, cli, installer, catalog, system, agent, e2e, ci, docs

Alternatives

Compare before choosing

Computed 10023,881

alirezarezvani/claude-skills

app-store-optimization

App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist

Computed 10014,540

prowler-cloud/prowler

postgresql-indexing

PostgreSQL indexing best practices for Prowler: index design, partial indexes, partitioned table indexing, EXPLAIN ANALYZE validation, concurrent operations, monitoring, and maintenance. Trigger: When creating or modifying PostgreSQL indexes, analyzing query performance with EXPLAIN, debugging slow queries, reviewing index usage statistics, reindexing, dropping indexes, or working with partitioned table indexes. Also trigger when discussing index strategies, partial indexes, or index maintenance

Computed 10014,306

wanshuiyin/Auto-claude-code-research-in-sleep

citation-audit

Use it for operations and research tasks; the detail page covers purpose, installation, and practical steps.

Computed 9832,785

K-Dense-AI/scientific-agent-skills

dask

Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.