From Dev10x
Files structured GitHub issues from skill-audit findings in Dev10x plugin repo. Auto-triggered after Phase 7 user opt-in or invoked with findings markdown file.
npx claudepluginhub dev10x-guru/dev10x-claude --plugin Dev10xThis skill is limited to using the following tools:
Generate a structured GitHub issue from skill-audit findings
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Generate a structured GitHub issue from skill-audit findings
and file it at Dev10x-Guru/dev10x-claude.
Dev10x:skill-audit Phase 7 after the user
approves upstream reportingOne required argument: path to a findings markdown file
produced by Dev10x:skill-audit. The file contains:
## Session Context
- **Repo**: {repo-name}
- **Branch**: {branch-name}
- **Date**: {audit-date}
## Upstream Findings
| # | Phase | Classification | Skill | Description |
|---|-------|---------------|-------|-------------|
| 1 | ... | ... | ... | ... |
## Proposed Fixes
{Grouped by skill}
If no argument is provided, check for the most recent file in
/tmp/Dev10x/skill-audit/ matching findings*.md.
Read the findings file passed as argument. Validate it contains at least one finding row in the table.
If empty or missing, inform the user and exit.
ls ~/.claude/plugins/cache/Dev10x-Guru/dev10x-claude/
Use the version directory name (e.g., 0.19.0.dev0). If the
cache directory is not found, use unknown.
Build the issue body from the findings file:
## Audit Findings
**Plugin version**: Dev10x {version}
**Session context**: {repo} / {branch}
**Audit date**: {date}
### Findings
| # | Phase | Classification | Skill | Description |
|---|-------|---------------|-------|-------------|
{rows from findings file}
### Proposed Fixes
{fixes from findings file, grouped by skill}
### Evidence
{transcript excerpts from findings file, if present —
2-3 lines of context per finding, not full transcript}
Use the primary skill name (most findings) as the title anchor:
skill-audit findings: Dev10x:{skill}skill-audit findings: Dev10x:{skill} (+N)/tmp/Dev10x/bin/mktmp.sh skill-audit upstream-issue .md
Write the assembled body to that file using the Write tool.
Delegate to Dev10x:ticket-create — never use raw gh issue create.
Write the title as the first line of the temp file (followed by a
blank line and the body) to avoid permission friction from special
characters in the args string:
Skill(skill="Dev10x:ticket-create",
args="--repo Dev10x-Guru/dev10x-claude --body-file {temp-file-path} --label enhancement")
The ticket-create skill reads the first line as the title when
no --title flag is provided.
Display the created issue URL. If filing fails, show the error and the temp file path so the user can file manually.
--body-file: Never pass the body inline via
--body — markdown tables break shell quoting.