Handle different HTTP status codes returned by merge API: - 200: success (check merged field) - 409: conflict (output error message) - 404: not found - 423: repo archived - 405: empty response / try again later - etc: generic error handling
- Replace single create-pr script with unified pr script - Add subcommands: create, list, commits, merge - Update git-ctrl and SKILL.md documentation