بنقرة واحدة
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