{"id":47461748,"url":"https://github.com/maxbeizer/gh-planning","last_synced_at":"2026-04-04T03:05:46.446Z","repository":{"id":345607461,"uuid":"1175708188","full_name":"maxbeizer/gh-planning","owner":"maxbeizer","description":"Planning with projects and issues in the CLI","archived":false,"fork":false,"pushed_at":"2026-03-19T21:16:49.000Z","size":227,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-20T12:29:38.629Z","etag":null,"topics":["gh-extension"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maxbeizer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-08T03:56:35.000Z","updated_at":"2026-03-19T21:16:52.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/maxbeizer/gh-planning","commit_stats":null,"previous_names":["maxbeizer/gh-planning"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/maxbeizer/gh-planning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxbeizer%2Fgh-planning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxbeizer%2Fgh-planning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxbeizer%2Fgh-planning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxbeizer%2Fgh-planning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maxbeizer","download_url":"https://codeload.github.com/maxbeizer/gh-planning/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxbeizer%2Fgh-planning/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31385940,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T01:22:39.193Z","status":"online","status_checked_at":"2026-04-04T02:00:07.569Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gh-extension"],"created_at":"2026-03-24T11:00:46.455Z","updated_at":"2026-04-04T03:05:46.440Z","avatar_url":"https://github.com/maxbeizer.png","language":"Go","funding_links":[],"categories":["🆕 Recently Updated"],"sub_categories":[],"readme":"# gh-planning\n\nYour project board, in your terminal.\n\n## Why gh-planning?\n\n**Stay in your flow.** No more switching to the browser to drag a card or update a status. Every project action — tracking, triaging, focusing, logging — is a single command in the terminal where you already work.\n\n**Works with your existing setup.** gh-planning reads and writes GitHub Projects V2 directly. Your teammates using the web UI see the same board, the same statuses, the same assignments. There's nothing to migrate and nothing to sync.\n\n**Built for AI-assisted workflows.** Agents can focus on issues, log progress, and track blockers — all through the same commands humans use. Your board becomes the shared workspace for human and AI contributors alike.\n\n**Team visibility without meetings.** Generate standup reports, catch-up summaries, 1-1 prep docs, and team health metrics from real GitHub activity. No more \"what did you work on?\" — the data is already there.\n\n## Documentation\n\n- **[Guide](docs/guide.md)** — narrative walkthrough of a typical day\n- **[Command Reference](docs/commands.md)** — complete reference for all commands\n- **[Agent Instructions](docs/agent-instructions.md)** — setup for AI coding agents\n\n## Quick Start\n\n```bash\n# Install\ngh extension install maxbeizer/gh-planning\n\n# Interactive setup (recommended)\ngh planning setup\n\n# See your board\ngh planning status\n\n# Focus on an issue\ngh planning focus owner/repo#42\n\n# Generate a standup\ngh planning standup\n```\n\n## What can it do?\n\n| Category              | Commands                                                                       |                                                               |\n| --------------------- | ------------------------------------------------------------------------------ | ------------------------------------------------------------- |\n| **Personal workflow** | `status` `board` `track` `focus` `unfocus` `log` `logs` `blocked` `unblock`   | View your board, track issues, focus on work, manage blockers |\n| **Reports**           | `standup` `catch-up` `review`                                                  | Generate standups, catch-up summaries, PR reviews             |\n| **Team**              | `team` `prep` `pulse`                                                          | Team activity, 1-1 prep docs, health metrics                  |\n| **Learning**          | `tutorial` `cheatsheet` `guide`                                                | Interactive tutorials, searchable cheatsheet, workflow guides |\n| **Configuration**     | `setup` `init` `profile`                                                       | Interactive setup, initialization, named profiles             |\n\nAll commands support `--json` and `--jq` flags for scripting.\n\n→ **[Full command reference](docs/commands.md)**\n\n## Copilot Integration\n\ngh-planning exposes tools via MCP (Model Context Protocol) so Copilot can use your board directly.\n\n**VS Code** — add to `.vscode/mcp.json`:\n\n```json\n{\n  \"servers\": {\n    \"gh-planning\": {\n      \"command\": \"gh\",\n      \"args\": [\"planning\", \"copilot\", \"serve\"]\n    }\n  }\n}\n```\n\n**Copilot CLI** — add to `~/.config/github-copilot/config.yml`:\n\n```yaml\nmcp_servers:\n  gh-planning:\n    command: gh\n    args: [\"planning\", \"copilot\", \"serve\"]\n```\n\nSee the [Agent Instructions](docs/agent-instructions.md) for more on agent workflows.\n\n## Development\n\n```bash\nmake build        # build\nmake ci           # build + vet + test\nmake help         # all targets\n```\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for release history.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxbeizer%2Fgh-planning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxbeizer%2Fgh-planning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxbeizer%2Fgh-planning/lists"}