Skip to content

docs: add nanopm to community schemas catalog#1109

Open
nmrtn wants to merge 2 commits into
Fission-AI:mainfrom
nmrtn:add-nanopm-community-schema
Open

docs: add nanopm to community schemas catalog#1109
nmrtn wants to merge 2 commits into
Fission-AI:mainfrom
nmrtn:add-nanopm-community-schema

Conversation

@nmrtn
Copy link
Copy Markdown

@nmrtn nmrtn commented May 21, 2026

What this adds

Adds nanopm to the community schemas table in docs/customization.md.

nanopm is a PM automation skill pack for Claude Code. It runs the full planning cycle (audit → strategy → roadmap → PRD) and the openspec-schema/ in its repo is a proper OpenSpec schema that bridges the PM layer to OpenSpec's engineering workflow.

The schema

The schema lives at nmrtn/nanopm/openspec-schema/ and follows the standard structure:

openspec-schema/
├── schema.yaml
└── templates/
    ├── proposal.md
    ├── spec.md
    ├── design.md
    └── tasks.md

When generating artifacts, it reads from .nanopm/ if present — so the proposal sources the audit findings, tasks source the PRD breakdown, and design sources the strategy. No copy-paste between tools.

Install (for users)

mkdir -p openspec/schemas/nanopm
curl -fsSL https://raw.githubusercontent.com/nmrtn/nanopm/main/openspec-schema/schema.yaml \
  -o openspec/schemas/nanopm/schema.yaml
mkdir -p openspec/schemas/nanopm/templates
for f in proposal spec design tasks; do
  curl -fsSL https://raw.githubusercontent.com/nmrtn/nanopm/main/openspec-schema/templates/${f}.md \
    -o openspec/schemas/nanopm/templates/${f}.md
done

Summary by CodeRabbit

  • Documentation
    • Added a new community schema entry for "nanopm" listing maintainer and repository details, plus notes on workflow integration and artifact sourcing behavior.

Review Change Stack

@nmrtn nmrtn requested a review from TabishB as a code owner May 21, 2026 06:55
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 21, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 5279c2f9-557a-4f62-a99e-9cf92c49f311

📥 Commits

Reviewing files that changed from the base of the PR and between fab469b and b769f98.

📒 Files selected for processing (1)
  • docs/customization.md
✅ Files skipped from review due to trivial changes (1)
  • docs/customization.md

📝 Walkthrough

Walkthrough

One new row was added to the Community Schemas table in the customization documentation, registering nanopm as a community schema with its maintainer, repository, and a description of its PM-first workflow and artifact sourcing behavior.

Changes

Community Schemas Documentation

Layer / File(s) Summary
nanopm Community Schema Entry
docs/customization.md
Added nanopm entry to the Community Schemas table with maintainer information, repository link, and description of PM-first workflow integration with artifact sourcing from .nanopm/.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • Fission-AI/OpenSpec#1043: Updates community schemas catalog in the same docs/customization.md section with schema entries.

Suggested reviewers

  • TabishB

Poem

A rabbit hops through docs so neat,
Adding schemas, the list complete!
nanopm joins with style and grace,
Community grows in OpenSpec's space! 🐰✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: adding nanopm to the community schemas catalog in the documentation.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

nmrtn added a commit to nmrtn/nanopm that referenced this pull request May 21, 2026
- README: add "Works with OpenSpec" section with two-layer table and handoff example
- pm-scan: detect openspec/specs/, read specs before synthesis, surface spec/test gaps in SCAN.md
- pm-breakdown: detect OpenSpec, add change folder as write target (proposal + design + tasks + specs/)
- openspec-schema/: proper community schema (schema.yaml + 4 templates) for OpenSpec catalog

PR to OpenSpec catalog: Fission-AI/OpenSpec#1109

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/customization.md`:
- Line 349: The docs entry for the nanopm schema omits the design artifact
mapping; update the nanopm row (identify by `nanopm`, `@nmrtn`, and
`nmrtn/nanopm`) to explicitly state that the schema maps `design <- strategy` in
addition to proposal/tasks sourcing from `.nanopm/`, e.g. mention that the
`design` artifact is sourced from the `strategy` output so readers see the full
bridge behavior between planning and OpenSpec artifacts.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 1655c7ac-f2ce-4e5e-9daf-cd5d0e654dfe

📥 Commits

Reviewing files that changed from the base of the PR and between 79303b5 and fab469b.

📒 Files selected for processing (1)
  • docs/customization.md

Comment thread docs/customization.md Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant