# openplanr

> AI-powered planning CLI — backlog, sprints, task templates, estimation, GitHub sync, and AI agent rules for Cursor, Claude Code, and Codex

- **URL**: https://www.freshcrate.ai/projects/openplanr
- **Author**: OpenPlanr Contributors
- **Category**: Prompt Engineering
- **Latest version**: `v1.7.1` (2026-05-30)
- **License**: MIT
- **Source**: https://github.com/openplanr/OpenPlanr
- **Homepage**: https://openplanr.dev
- **Language**: TypeScript
- **GitHub**: 1 stars
- **Registry**: npm (`openplanr`)
- **Tags**: `agile`, `ai`, `backlog`, `claude`, `cli`, `codex`, `cursor`, `npm`, `planning`

## Description

AI-powered planning CLI — backlog, sprints, task templates, estimation, GitHub sync, and AI agent rules for Cursor, Claude Code, and Codex

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v1.7.1` | 2026-05-30 | High | ### Patch Changes  - [`1c7b70a`](https://github.com/openplanr/OpenPlanr/commit/1c7b70a6d115f43389c3477d01aa8f895e505b25) Align generated rule templates and the spec-schema reference to **Opus 4.8** (was Opus 4.7). The cursor (`planr-pipeline.mdc.hbs`, `agents/specification-agent.md`) and codex (`_pipeline-section.md.hbs`) rule-generator templates, plus `docs/reference/spec-schema.md`, now render the current DEV-tier codegen model — matching the planr-pipeline plugin v0.10.0 bump to `claude-opus |
| `v1.7.0` | 2026-05-10 | High | ### Minor Changes  - [`2a97c04`](https://github.com/openplanr/OpenPlanr/commit/2a97c04042591e4195bb4b84a4ae3486812877ed) feat: artifact integrity + rules generator managed-block markers  ### Managed-block markers for `rules generate` (fixes AGENTS.md clobber bug)  `planr rules generate --scope pipeline` no longer overwrites the entire AGENTS.md / CLAUDE.md. Generated content is now wrapped in `<!-- ##planr-pipeline:begin## -->` / `<!-- ##planr-pipeline:end## -->` HTML comment markers. On regene |
| `v1.6.0` | 2026-05-05 | High | ### Minor Changes  - [`d56c9a7`](https://github.com/openplanr/OpenPlanr/commit/d56c9a73a68a302eb0bc10aaa6a00c72630fc3ef) feat(types): widen `TaskStatus` to include `'blocked'` for v0.8.0 plugin alignment  The planr-pipeline v0.8.0 task schema enum is `['pending', 'in-progress', 'done', 'blocked']`. Prior CLI versions silently coerced `blocked` → `pending` via `asTaskStatus()`, dropping the R6-failure signal that the pipeline writes alongside `T-NNN-error-report.md`.  Changes:  - `TaskStatus` un |
| `v1.5.0` | 2026-04-29 | High | ### Minor Changes  - [`b8e018c`](https://github.com/openplanr/OpenPlanr/commit/b8e018c895907bdb9bf69052d55552e3efec0229) Multi-runtime rules: extend `planr rules generate` with a `--scope` flag for cross-runtime pipeline support.  `planr rules generate` now accepts `--scope <agile\|pipeline\|all>` (default: `agile` — preserves existing behaviour byte-for-byte). The new `pipeline` scope generates rule files that drive the openplanr-pipeline two-phase spec-driven flow on the chosen runtime, giving |
| `v1.3.0` | 2026-04-24 | High | ### Minor Changes  - [`61dc183`](https://github.com/openplanr/OpenPlanr/commit/61dc183e2a1ef7397682b6d7ba871c37c82c2c7a) **`planr linear`** — full Linear.app integration for OpenPlanr (EPIC-004).  ### Subcommands  - `planr linear init` — validate a Linear PAT, pick a team, save settings. - `planr linear push <artifactId>` — create/update Linear entities at any scope:   - `EPIC-XXX` → project + features + stories + tasklists   - `FEAT-XXX` → feature + its stories + its tasklist   - `US-XXX` → on |
| `v1.2.8` | 2026-04-21 | High | ### Patch Changes  - [`2d9c113`](https://github.com/openplanr/OpenPlanr/commit/2d9c113627c0eae69611af7ee2adbde366c2799f) Add `planr revise` — agent-driven alignment of planning artifacts with codebase reality  New command complementing `planr refine` (prose polish) with a focus on _factual_ alignment:  - `planr revise <ID>` — revise a single artifact (epic / feature / story / task) - `planr revise <ID> --cascade` — top-down revision of an artifact and its descendants (epic → features → stories |
| `1.2.7` | 2026-04-21 | Low | Imported from npm (1.2.7) |
| `v1.2.7` | 2026-04-19 | High | ### Patch Changes  - [`57d07b3`](https://github.com/openplanr/OpenPlanr/commit/57d07b324cd34bc8461d09ae3fc2225dc5da610f) Add stakeholder reporting & PM intelligence layer  New commands:  - `planr report <type>` — generate `sprint`, `weekly`, `executive`, `standup`, `retro`, or `release` reports from `.planr/` artifacts and (optionally) recent GitHub commits/PRs, written as Markdown + HTML under `.planr/reports/` - `planr report-linter [file]` — validate stakeholder markdown against configurable |
| `v1.2.6` | 2026-04-14 | Medium | ### Patch Changes  - [`4cf5bcc`](https://github.com/openplanr/OpenPlanr/commit/4cf5bcc5e6e4f56bb0d59cda9cb9ba7f57115277) Replace gray-matter with yaml package to eliminate eval() vulnerability  - Remove gray-matter dependency (+ 6 transitive deps including js-yaml with eval) - Add yaml package (zero deps, YAML 1.2 spec, no eval, maintained by YAML spec editors) - Custom frontmatter parse/stringify in ~15 lines with robust regex handling |
| `v1.2.5` | 2026-04-12 | Medium | ### Patch Changes  - [`97e34be`](https://github.com/openplanr/OpenPlanr/commit/97e34bee794585c50d6ba774d1ba0b586a130030) Add artifact update commands and GitHub issue type auto-assignment  - Add `planr update <ids...>` top-level command with batch support, status validation, and `--force` override - Add `update` subcommand to all artifact types: epic, feature, story, task, quick, backlog - Supported fields: `--status` (all types), `--owner` (epic/feature), `--priority` (backlog) - Auto-set GitH |

## Citation

- HTML: https://www.freshcrate.ai/projects/openplanr
- Markdown: https://www.freshcrate.ai/projects/openplanr.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/openplanr/deps

_Generated by freshcrate.ai. Indexes npm releases for AI-agent ecosystem packages._
