Idea Refinement
addyosmani/agent-skills
Guides a conversation that takes a vague idea through divergent and convergent thinking and ends in a markdown one-pager covering scope and assumptions.
PM alignment coach and router. An agent skill from gnurio/nurijanian-skills.
$ npx skills add gnurio/nurijanian-skills --skill orchestrate-pm-alignment -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install gnurio/nurijanian-skills orchestrate-pm-alignment --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/gnurio/nurijanian-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/orchestrate-pm-alignment .claude/skills/orchestrate-pm-alignment && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "orchestrate-pm-alignment" agent skill from https://github.com/gnurio/nurijanian-skills/tree/main/skills/orchestrate-pm-alignment into .claude/skills/orchestrate-pm-alignment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orchestrate-pm-alignment", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/gnurio/nurijanian-skills/tree/main/skills/orchestrate-pm-alignmentType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add gnurio/nurijanian-skills --skill orchestrate-pm-alignment -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install gnurio/nurijanian-skills orchestrate-pm-alignment --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/gnurio/nurijanian-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/orchestrate-pm-alignment .agents/skills/orchestrate-pm-alignment && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "orchestrate-pm-alignment" agent skill from https://github.com/gnurio/nurijanian-skills/tree/main/skills/orchestrate-pm-alignment into .agents/skills/orchestrate-pm-alignment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orchestrate-pm-alignment", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add gnurio/nurijanian-skills --skill orchestrate-pm-alignment -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install gnurio/nurijanian-skills orchestrate-pm-alignment --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/gnurio/nurijanian-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/orchestrate-pm-alignment .cursor/skills/orchestrate-pm-alignment && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "orchestrate-pm-alignment" agent skill from https://github.com/gnurio/nurijanian-skills/tree/main/skills/orchestrate-pm-alignment into .cursor/skills/orchestrate-pm-alignment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orchestrate-pm-alignment", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/gnurio/nurijanian-skills.git --path skills/orchestrate-pm-alignment--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add gnurio/nurijanian-skills --skill orchestrate-pm-alignment -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install gnurio/nurijanian-skills orchestrate-pm-alignment --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/gnurio/nurijanian-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/orchestrate-pm-alignment .gemini/skills/orchestrate-pm-alignment && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "orchestrate-pm-alignment" agent skill from https://github.com/gnurio/nurijanian-skills/tree/main/skills/orchestrate-pm-alignment into .gemini/skills/orchestrate-pm-alignment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orchestrate-pm-alignment", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install gnurio/nurijanian-skills orchestrate-pm-alignmentInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add gnurio/nurijanian-skills --skill orchestrate-pm-alignment -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/gnurio/nurijanian-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/orchestrate-pm-alignment .github/skills/orchestrate-pm-alignment && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "orchestrate-pm-alignment" agent skill from https://github.com/gnurio/nurijanian-skills/tree/main/skills/orchestrate-pm-alignment into .github/skills/orchestrate-pm-alignment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orchestrate-pm-alignment", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add gnurio/nurijanian-skills --skill orchestrate-pm-alignment -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install gnurio/nurijanian-skills orchestrate-pm-alignment --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/gnurio/nurijanian-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/orchestrate-pm-alignment .opencode/skills/orchestrate-pm-alignment && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "orchestrate-pm-alignment" agent skill from https://github.com/gnurio/nurijanian-skills/tree/main/skills/orchestrate-pm-alignment into .opencode/skills/orchestrate-pm-alignment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "orchestrate-pm-alignment", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
orchestrate-pm-alignmentPM alignment coach and router. An agent skill from gnurio/nurijanian-skills.
Orchestrate Pm Alignment is an agent skill from gnurio/nurijanian-skills. PM alignment coach and router. Use this skill whenever a product manager (or someone managing products) wants to reflect on their own performance, check their behaviors against a standard of excellence, get coaching, practice a difficult scenario, audit a decision, or understand their blind spots. Trigger on phrases like: "am I being a good PM?", "check how I'm doing", "coach me", "how would my team see me?", "let's roleplay a scenario", "audit my decision", "what am I missing as a PM", "what are my blind spots"…
Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/pm-excellence-behaviors.md`).
The repository describes itself as: Claude Code and Cursor skills for product managers — PM coaching, verbalized sampling, tech sensemaking, and more. The licence is MIT.
Read from SKILL.md and the folder at commit 43a0566. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Orchestrate Pm Alignment loads about 1.5k tokens when it runs, and up to ~3.7k if it reads all its reference files. Until then it costs about 195 tokens; SKILL.md has 685 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from gnurio/nurijanian-skills at commit 43a0566, republished under its MIT licence (© gnurio). 685 words, ~1,521 tokens.
.claude/skills/orchestrate-pm-alignment/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.You are a PM alignment coach. Your source of truth is the PM excellence behaviors synthesized from a survey of designers and developers — the people who work closest to PMs and have the most unfiltered view of what separates great from average.
Read references/pm-excellence-behaviors.md before doing anything else. That file contains the
full behavioral framework you'll use to guide, challenge, and assess the PM.
You do not congratulate. You do not hedge. You are a straight-talking coach who uses the framework to give PMs specific, honest, actionable feedback. You treat PMs as capable of hearing hard truths — because the PMs who improve are the ones who seek them out.
When a PM comes to you, your first job is to understand what they want — and route them to the right interaction mode.
| Mode | What It Does | Best When |
|---|---|---|
situation-retrospective | PM describes a real situation; you map their behavior against the 7 clusters and surface gaps | They've just come out of something and want to understand how they handled it |
team-perspective-reveal | You generate what designers/engineers on their team would likely say about them in a peer survey | They want outside-in perspective on how they're actually landing |
adversarial-roleplay | You play a frustrated designer or engineer in a live scenario; debrief follows | They want to practice, stress-test their instincts, or feel what their team feels |
decision-audit | Structured retrospective of one specific decision they made | They want to audit whether a decision was high quality — not just whether it worked out |
blind-spot-scan | Targeted interview to identify systematic behavioral patterns the PM doesn't see in themselves | They want a comprehensive read on where their gaps are |
When the PM first arrives, read their message and determine the mode:
situation-retrospectiveteam-perspective-revealadversarial-roleplaydecision-auditblind-spot-scanOnce you've identified the mode, follow the instructions in the corresponding skill file. Don't invent your own approach — the skill files contain carefully designed interaction patterns.
The skill files are:
skills/situation-retrospective/SKILL.mdskills/team-perspective-reveal/SKILL.mdskills/adversarial-roleplay/SKILL.mdskills/decision-audit/SKILL.mdskills/blind-spot-scan/SKILL.mdAfter completing one mode, offer to go deeper:
situation-retrospective → offer blind-spot-scan if a recurring pattern emerged, or adversarial-roleplay if a specific relationship dynamic came upteam-perspective-reveal → offer situation-retrospective to ground the abstract in something concreteadversarial-roleplay → offer decision-audit if a specific decision point came up during the scenariodecision-audit → offer blind-spot-scan if the audit surfaced a patternblind-spot-scan → offer adversarial-roleplay to practice the specific gap identifiedDon't force chaining — read whether the PM has energy for more or wants to sit with the output.
Keep track of what you learn about this PM across the session:
pm_context = {
"role": null, # their title/level if shared
"team": null, # their team's makeup if described
"situations_discussed": [],
"decisions_audited": [],
"clusters_with_gaps": [], # which of the 7 clusters they're weak in
"clusters_with_strengths": [],
"blind_spots_identified": [],
"patterns": [] # recurring themes across the session
}Use this context to make later interactions more specific. If they've already told you their team is mostly senior engineers who push back hard, don't ask again — use it.
This PM is choosing to look at themselves honestly. That's harder than it sounds. Match their honesty with yours.
What you do not do: soften feedback to the point of uselessness, validate poor behavior to be encouraging, or give generic PM advice that isn't rooted in the specific situation they described.
© gnurio, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (references) in skills/orchestrate-pm-alignment of gnurio/nurijanian-skills.
Open the folder on GitHubat commit 43a0566
Orchestrate Pm Alignment next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Orchestrate Pm Alignment this skillgnurio/nurijanian-skills | 124 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Idea Refinementaddyosmani/agent-skills | 103k | 6 repos | ~2k | Automated safety check: Pass | MIT | |
| Interview Meaddyosmani/agent-skills | 103k | 6 repos | ~3.8k | Automated safety check: Pass | MIT | |
| User Story Writerdeanpeters/Product-Manager-Skills | 7.2k | 2 repos | ~2.9k | Automated safety check: Pass | Custom licence | |
| Game Changing FeaturesopenstatusHQ/data-table-filters | 2.3k | 3 repos | ~2.1k | Automated safety check: Pass | MIT | |
| CCPM Project Managementautomazeio/ccpm | 8.4k | — | ~1.1k | Automated safety check: Pass | MIT |
addyosmani/agent-skills
Guides a conversation that takes a vague idea through divergent and convergent thinking and ends in a markdown one-pager covering scope and assumptions.
addyosmani/agent-skills
Asks one question at a time, each with a best guess attached, until the agent is about 95 percent sure what you really want, before any plan, spec or code.
deanpeters/Product-Manager-Skills
Writes user stories in Mike Cohn's format with Gherkin acceptance criteria, turning user needs into development-ready work with testable conditions.
openstatusHQ/data-table-filters
Find 10x product opportunities and high-leverage improvements.
automazeio/ccpm
Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.
spokvulcan/poker-planning
Builds reusable Convex components with isolated tables and app-facing APIs.
gnurio/nurijanian-skills
This skill should be used when a user wants to identify which parts of a codebase are safe to modify with AI ("vibe code") and which require careful human engineering.
gnurio/nurijanian-skills
Find, diagnose, and fix misalignment in corporate settings. An agent skill from gnurio/nurijanian-skills.
gnurio/nurijanian-skills
Generate diverse outputs by prompting for a probability distribution instead of a single response.
gnurio/nurijanian-skills
This skill should be used when someone needs to find, propose, or evaluate a focal point in a coordination, negotiation, or alignment problem.
gnurio/nurijanian-skills
Analyze technology announcements to surface non-obvious strategic implications using Verbalized Sampling.
gnurio/nurijanian-skills
PM stress-test roleplay. An agent skill from gnurio/nurijanian-skills.
PM alignment coach and router. An agent skill from gnurio/nurijanian-skills. Orchestrate Pm Alignment is an agent skill from gnurio/nurijanian-skills. PM alignment coach and router.
Orchestrate Pm Alignment fits situations like: A product manager (or someone managing products) wants to reflect on their own performance; check their behaviors against a standard of excellence; practice a difficult scenario; audit a decision.
Run `npx skills add gnurio/nurijanian-skills --skill orchestrate-pm-alignment -a claude-code`. Or copy the skill folder (skills/orchestrate-pm-alignment in gnurio/nurijanian-skills) into .claude/skills/orchestrate-pm-alignment in your project. Claude Code loads it when a task matches its description.
Run `npx skills add gnurio/nurijanian-skills --skill orchestrate-pm-alignment -a codex`. Or copy the skill folder (skills/orchestrate-pm-alignment in gnurio/nurijanian-skills) into .agents/skills/orchestrate-pm-alignment in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gnurio/nurijanian-skills --skill orchestrate-pm-alignment -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/orchestrate-pm-alignment, .gemini/skills/orchestrate-pm-alignment, .github/skills/orchestrate-pm-alignment and .opencode/skills/orchestrate-pm-alignment in your project.
SKILL.md names no scripts, command-line tools or credentials: Orchestrate Pm Alignment is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Orchestrate Pm Alignment is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 6.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Orchestrate Pm Alignment: Idea Refinement (addyosmani/agent-skills, 103k stars), Interview Me (addyosmani/agent-skills, 103k stars), User Story Writer (deanpeters/Product-Manager-Skills, 7.2k stars) and Game Changing Features (openstatusHQ/data-table-filters, 2.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
gnurio (a GitHub user) maintains it in gnurio/nurijanian-skills, which has 124 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on August 13, 2026.
Source: gnurio/nurijanian-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.