원클릭으로
omcustomcodex-feedback
Submit feedback about oh-my-customcodex (supports anonymous submission)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Submit feedback about oh-my-customcodex (supports anonymous submission)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Pre-action boundary checking — validates agent tool calls against declared capabilities and task contracts
Auto-detect project context and optimize harness — deactivate unused agents/skills, suggest missing experts, generate project profile
Multi-LLM adversarial consensus loop — 3+ LLMs compete to find flaws in designs/specs until unanimous agreement is reached
Monitor Claude Code releases and auto-generate GitHub issues for each new version
Execute OpenAI Codex CLI prompts and return results
YAML-based DAG workflow engine with topological execution and failure strategies
| name | omcustomcodex:feedback |
| description | Submit feedback about oh-my-customcodex (supports anonymous submission) |
| scope | harness |
| user-invocable | true |
| disable-model-invocation | true |
| argument-hint | [description or leave empty for interactive] [--anonymous] |
Submit feedback about oh-my-customcodex (bugs, features, improvements, questions) directly from the CLI session. Supports anonymous submission with [Anonymous Feedback] title prefix when --anonymous flag is used.
Lowers the barrier for submitting feedback by allowing users to create GitHub issues — without leaving their terminal session. All feedback is filed to the baekenough/oh-my-customcodex repository.
# Inline feedback
/omcustomcodex:feedback HUD display is missing during parallel agent spawn
# Anonymous submission
/omcustomcodex:feedback --anonymous Something feels off with the routing
# Interactive (no arguments)
/omcustomcodex:feedback
Check for --anonymous flag in the arguments:
--anonymous is present, set ANONYMOUS=true and strip the flag from the contentANONYMOUS=falseIf remaining arguments are provided:
bug, feature, improvement, question)If no arguments (or only --anonymous):
[bug / feature / improvement / question]Check environment and user intent:
# Check gh CLI availability
command -v gh >/dev/null 2>&1 && GH_AVAILABLE=true || GH_AVAILABLE=false
# Check gh authentication (only if gh is available)
if [ "$GH_AVAILABLE" = "true" ]; then
gh auth status >/dev/null 2>&1 && GH_AUTHED=true || GH_AUTHED=false
else
GH_AUTHED=false
fi
Route A: gh available + authenticated
--anonymous: adds [Anonymous Feedback] prefix and anonymous labelFallback: gh NOT available or not authenticated
Collect environment info via Bash:
# omcodex version
OMCODEX_VERSION=$(node -e "console.log(require('./package.json').version)" 2>/dev/null || echo "unknown")
# Codex version
CODEX_VERSION=$(codex --version 2>/dev/null || echo "unknown")
# OS
OS_INFO=$(uname -s 2>/dev/null || echo "unknown")
# Project name
PROJECT_NAME=$(basename "$(pwd)")
# Build project context string
PROJECT_CONTEXT="omcodex v${OMCODEX_VERSION}, Codex ${CODEX_VERSION}, ${OS_INFO}"
For anonymous submissions, do NOT include the project name. Offer to include project context as opt-in:
PROJECT_CONTEXT=""If ANONYMOUS=true, prepend [Anonymous Feedback] to the title and add anonymous to the label list.
Show the user a preview of the issue to be created:
[Preview]
├── Title: {title}
├── Category: {category}
├── Labels: feedback, {category-label}[, anonymous]
└── Repo: baekenough/oh-my-customcodex
Ask for confirmation before creating
Ensure labels exist (defensive):
gh label create feedback --description "User feedback via /omcustomcodex:feedback" --color 0E8A16 --repo baekenough/oh-my-customcodex 2>/dev/null || true
# If anonymous, ensure the anonymous label exists
if [ "$ANONYMOUS" = "true" ]; then
gh label create anonymous --description "Anonymous feedback submission" --color C5DEF5 --repo baekenough/oh-my-customcodex 2>/dev/null || true
fi
Create the issue using --body-file for safe markdown handling:
# Write body to temp file to avoid shell escaping issues
cat > /tmp/omcustomcodex-feedback-body.md << 'FEEDBACK_EOF'
## Feedback
**Category**: {category}
**Source**: omcodex CLI v{version}
### Description
{user description}
### Environment
- omcodex version: {omcodex_version}
- Codex version: {codex_version}
- OS: {os_info}
- Project: {project_name}
---
*Submitted via `/omcustomcodex:feedback`*
FEEDBACK_EOF
# Build label string
LABELS="feedback,${CATEGORY_LABEL}"
if [ "$ANONYMOUS" = "true" ]; then
LABELS="${LABELS},anonymous"
fi
# Create issue
gh issue create \
--repo baekenough/oh-my-customcodex \
--title "{title}" \
--label "$LABELS" \
--body-file /tmp/omcustomcodex-feedback-body.md
# Clean up
rm -f /tmp/omcustomcodex-feedback-body.md
If label creation fails AND issue creation fails due to labels, retry without labels as fallback
Return the issue URL to the user
mkdir -p ~/.omcodex/feedback
TIMESTAMP=$(date +%Y%m%dT%H%M%S)
FEEDBACK_FILE=~/.omcodex/feedback/${TIMESTAMP}.json
cat > "$FEEDBACK_FILE" << EOF
{
"title": "$TITLE",
"body": "$BODY",
"feedback_type": "$TYPE",
"anonymous": $ANONYMOUS,
"project_context": "$PROJECT_CONTEXT",
"saved_at": "$TIMESTAMP"
}
EOF
Inform the user:
[Saved] Feedback saved locally to ~/.omcodex/feedback/{timestamp}.json
Submit manually when connectivity is available:
- GitHub Issues: https://github.com/baekenough/oh-my-customcodex/issues/new
- Or run /omcustomcodex:feedback again when gh is available
| Category | GitHub Label |
|---|---|
| bug | bug |
| feature | enhancement |
| improvement | enhancement |
| question | question |
| (auto-detect fails) | (none) |
--anonymous is used, the title is prefixed with [Anonymous Feedback] and the anonymous label is addeddisable-model-invocation: true ensures this skill only runs when explicitly invoked by the userbaekenough/oh-my-customcodex — feedback is always about the child package itself