product-planning
Run a product-planning workshop via interactive dialogue with an AI coding agent.
Skill by aws-jp-fsi-saOfficial
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/aws-samples-product-planning
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: marketing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/product-planning
What's inside
- Skill name
product-planning- Description
- Run a product-planning workshop via interactive dialogue with an AI coding agent. Offers two approach modes (Marketing-first with PEST/5Forces/3C/ValueChain/SWOT/STP/4P, and Working Backwards with PR/FAQ/Review/Final Review) and three sub-modes (production workshop, dry-run execution where the AI acts as a persona, and scenario creation). Use when the user says "product planning", "new product", "商品企画", "商品を企画したい", "新商品を考えたい", "marketing analysis", "マーケティング分析", "Working Backwards", "PR/FAQ", "SWOT", "SWOT 分析", "STP", "4P", "customer journey", "カスタマージャーニー", "persona", "ペルソナ作成", "dry run", "scenario creation", "シナリオ作成", or types the slash command `/product-planning`. Mode is selected via natural language after activation.
- License
- MIT-0
- Metadata
- author: aws-jp-fsi-sa · version: 1.0
- Instructions
- 479 lines in SKILL.md · view on GitHub
Files (13)
- SKILL.md
- SKILL_ja.md
- evaluation-criteria.md · references/
- persona-template.md · references/
- policy-output-structure.md · references/
- policy-web-search.md · references/
- 01_environment.md · references/prompts/marketing/
- 02_strategy.md · references/prompts/marketing/
- 03_concept.md · references/prompts/marketing/
- 04_plan.md · references/prompts/marketing/
- 01_pr_faq.md · references/prompts/working-backwards/
- 02_review.md · references/prompts/working-backwards/
- 03_final_review.md · references/prompts/working-backwards/
SKILL.md (first lines)
# Product Planning Workshop Skill
## Overview
A workshop skill that advances product planning through interactive dialogue with an AI coding agent. It provides three sub-modes:
| Sub-mode | How to invoke | Purpose |
|---|---|---|
| **A. Production Workshop** | Natural language (e.g., "I want to do product planning", "start a new product plan") | Advance actual product planning with dialogue between participants and the agent |
| **B. Dry Run Execution** | Natural language (e.g., "run a dry run", "try the workshop with a scenario") | AI autonomously runs the workshop as a persona from an existing scenario. Used for quality validation and learning |
| **C. Scenario Creation** | Natural language (e.g., "create a scenario", "make a persona for dry run") | Interactively generate `persona.md` used by dry runs |
> Note: the only explicit slash-command entry point is `/product-planning`. Modes are dispatched from the post-activation dialogue via natural language.
Within each sub-mode, choose one of two workshop "approach modes":
| Approach Mode | Steps | Characteristics |
|---|---|---|
| 🔍 Marketing-first | 4 steps | Build strategy from analysis of existing markets. Data-driven |
| 📰 Working Backwards | 3 steps | Reverse-engineer from customer experience to invent what is not yet in the market. Amazon style |
The output structure, file naming, and project-slug determination rules are defined in `references/policy-output-structure.md`. Always consult it.
The web-search date policy is defined in `references/policy-web-search.md`. Always consult it.
---
## Path semantics (must read)
Paths mentioned in this skill fall into **two categories** with different base points. Mixing them up leads to reading non-existent directories and failing, so always be aware of which category a path belongs to.
| Prefix | Base point | Purpose |
|---|---|---|
| `references/...` | **The skill's own directory** (same folder as `SKILL.md`, e.g., `/path/to/skills/product-planning/`) | Load prompts, policies, and templates bundled with the skill |
| `dry-run-scenarios/...` | **The user's working directory** (the current working directory / CWD when `kiro-cli` is invoked) | Scenario placement for Dry Run (input/output of Mode B and Mode C) |
| `product-planning/...` | **The user's working directory** (same as above) | Output of workshop deliverables (Mode A and Mode B) |
⚠ Do not look for `dry-run-scenarios/` or `product-planning/` under the skill directory. They always refer to directories directly under the user's working directory.
If the corresponding directory does not yet exist in the user's working directory, follow each mode's initialization flow (project-slug determination in Mode A, scenario detection in Mode B, scenario placement in Mode C) and create it as needed. The absence of the directory itself is not an error.
---
## Mode Detection (dispatch at invocation)
Upon skill activation, determine the mode in this order:
1. Input expresses scenario-creation intent ("create a scenario", "make a persona", "シナリオを作りたい", "ペルソナを作成したい") → **Mode C**
2. Input expresses dry-run-execution intent ("run a dry run", "try with a scenario", "Dry Run を実行したい") → **Mode B**
3. Otherwise, workshop intent such as "product planning", "new product", "商品企画", "Working Backwards" → **Mode A**
4. When ambiguous, ask the user which mode to use
---
## Mode A: Production Workshop
### Behavior at activation
1. Help the participant choose an approach mode:
- Marketing-first: "build strategy from analysis of existing markets"
- Working Backwards: "reverse-engineer from customer experience to invent what is not yet in the market"
2. Once the mode is chosen, **before loading the Step 1 prompt**, finalize the project-slug (see below)
3. After the project-slug is finalized, load the Step 1 prompt of the chosen mode from `references/prompts/{mode}/` and start execution
4. At the end of each step, automatically load the next step's prompt and continue
### project-slug determination flow (required)
Immediately after mode selection, execute the following:
1. List existing subdirectories under `product-planning/{mode}/` in the user's working directory
2. If existing plans are found, confirm with the participant:
```
Found existing plans:
- smart-insurance (last updated: 2026-02-01)
- kids-fintech-app (last updated: 2026-04-15)
Continue an existing plan, or start a new one?
```
- Continue: use that slug and resume
- New: proceed to next step
3. For a new plan:
- Ask the participant: "Please give a short English name for this plan's theme (e.g., `smart-insurance`)"
- If they answer in Japanese, propose 2-3 slug candidates and let them choose
- Normalize to kebab-case (lowercase, spaces → hyphens, remove special chars)
4. Once finalized, create `product-planning/{mode}/{project-slug}/` and clearly state the output location to the participant. Use a visual message such as:
```
📁 Deliverables for this workshop will be written to:
product-planning/{mode}/{project-slug}/
├── 01_xxx.md … Step 1
├── 02_xxx.md … Step 2
└── ...
```
This lets the participant immediately see which files to open in the Markdown preview while the workshop runs.
See `references/policy-output-structure.md` for details.
### Step progression
At each step, load the designated prompt and execute. Deliverables go under `product-planning/{mode}/{project-slug}/`, with numeric filename prefixes so the order is visible.
#### Marketing-first mode (4 steps)
| Step | Prompt | Deliverable (under `product-planning/marketing/{project-slug}/`) |
|---|---|---|
| 1 | `references/prompts/marketing/01_environment.md` | `01_environment.md` (+ optional splits such as `01_environment_pest.md`) |
| 2 | `references/prompts/marketing/02_strategy.md` | `02_strategy.md` |
| 3 | `references/prompts/marketing/03_concept.md` | `03_concept.md` |
| 4 | `references/prompts/marketing/04_plan.md` | `04_plan.md` |
#### Working Backwards mode (3 steps)
| Step | Prompt | Deliverable (under `product-planning/working-backwards/{project-slug}/`) |
|---|---|---|
| 1 | `references/prompts/working-backwards/01_pr_faq.md` | `01_pr_faq.md` (first draft) |
| 2 | `references/prompts/working-backwards/02_review.md` | `02_pr_faq.md` (revised — a new file derived from `01_pr_faq.md` with Step 2 deep-dive reflected) + `02_review_*.md` supporting files |
| 3 | `references/prompts/working-backwards/03_final_review.md` | `03_pr_faq.md` (final — a new file derived from `02_pr_faq.md` with the final review reflected) + `03_executive_summary.md` |From aws-samples/sample-fsi-reference-architecture-jp, MIT-0.
More from aws-samples/sample-fsi-reference-architecture-jp
- 0.740score
fsa-announcements
aws-jp-fsi-saOfficial
Fetch announcements from the Financial Services Agency of Japan (FSA), combining the official news RSS feed (~15 latest items) with archive pages…
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fsi-ransomware-detect
aws-jp-fsi-saOfficial
Provides design/assessment support for the detection/analysis aspect of ransomware countermeasures on AWS, for financial services organizations.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fsi-payments-credit-card
aws-jp-fsi-saOfficial
Reference architecture case study for a credit card issuer (イシュア) system built on the "BLEA for FSI / 金融リファレンスアーキテクチャ日本版" initiative.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-customer-references
aws-jp-fsi-saOfficial
Research AWS public customer case studies across multiple sources and organize the findings.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-payment-cryptography-guide
aws-jp-fsi-saOfficial
Use when adopting, designing, or migrating to AWS Payment Cryptography (APC).
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-security-bulletins
aws-jp-fsi-saOfficial
Fetch, search, and retrieve AWS Security Bulletins (vulnerability advisories and security announcements published by AWS).
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-blogs
aws-jp-fsi-saOfficial
Search and retrieve AWS blog posts (service guides, customer stories, event recaps, new feature announcements, etc.) from the public AWS Blog directory API.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-whatsnew
aws-jp-fsi-saOfficial
Fetch AWS What's New announcements from the official AWS API.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
boj-statistics
aws-jp-fsi-saOfficial
Fetch, search, and analyze time-series statistical data from the Bank of Japan (BOJ) public API.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
customer-context-manager
aws-jp-fsi-saOfficial
Manage customer-specific context that LLMs cannot know on their own — abbreviations, internal system names, org structures, key contacts, deal history, and…
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fisc-to-aws-security-agent
aws-jp-fsi-saOfficial
Deterministically generates source documents (Markdown) from the FISC "Security Guidelines on Computer Systems for Financial Institutions" (安対基準 / Antai…
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fsi-banking-core
aws-jp-fsi-saOfficial
Reference architecture knowledge for a bank Core Banking (勘定系) workload on AWS from the Financial Reference Architecture Japan Edition (BLEA for FSI).
SkillAFreshness: A★ 15Claude Code +9
Signals
- Stars
- 15
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 15, 2026 (13 days ago)
- Last release
- Oct 15, 2026 (13 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0
- License
- MIT-0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from aws-jp-fsi-sa
- 0.740score
fsi-payments-credit-card
aws-jp-fsi-saOfficial
Reference architecture case study for a credit card issuer (イシュア) system built on the "BLEA for FSI / 金融リファレンスアーキテクチャ日本版" initiative.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fsi-ransomware-detect
aws-jp-fsi-saOfficial
Provides design/assessment support for the detection/analysis aspect of ransomware countermeasures on AWS, for financial services organizations.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-blogs
aws-jp-fsi-saOfficial
Search and retrieve AWS blog posts (service guides, customer stories, event recaps, new feature announcements, etc.) from the public AWS Blog directory API.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-customer-references
aws-jp-fsi-saOfficial
Research AWS public customer case studies across multiple sources and organize the findings.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-payment-cryptography-guide
aws-jp-fsi-saOfficial
Use when adopting, designing, or migrating to AWS Payment Cryptography (APC).
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fsa-announcements
aws-jp-fsi-saOfficial
Fetch announcements from the Financial Services Agency of Japan (FSA), combining the official news RSS feed (~15 latest items) with archive pages…
SkillAFreshness: A★ 15Claude Code +9
Cite this page
product-planning skill. Agent Mart. https://agentmart.dev/skills/aws-samples-product-planning (last updated 2026-10-24)