Skip to content

Fix unreachable Enter-as-default prompts in gh-weld-repo #81

@WrathZA

Description

@WrathZA

Summary

The gh-weld-repo interview offered several defaults selectable only by pressing Enter ([public], "Enter alone selects none", [<inferred>]), but Claude Code's CLI can't submit an empty line — so those defaults were unreachable and could strand the user. This fix binds each default to an explicit keypress and adds a NEVER rule to prevent regression.

Scope expanded during the session to cover all five skill-forge-judge findings for gh-weld-repo (shipped together in PR #82).

Acceptance Criteria

  • Phase 2 visibility, license, and name prompts select their default via an explicit keypress (no [default] / "press Enter")
  • The NEVER list contains a rule forbidding Enter-as-default, citing that Claude Code's CLI can't submit empty lines
  • gh repo edit topic calls source <owner>/<name> from the gh repo create output rather than an unbound placeholder
  • Push uses the actual current branch (git branch --show-current) instead of only falling back main→master
  • Phase 2 opens with a "what makes a good repo name / description / topics" mindset frame

Blockers

None


Created with gh-weld

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions