ワンクリックで
product-lifecycle
Track and manage products through lifecycle stages - IDEA → DRAFT → ACTIVE → INACTIVE → ARCHIVED
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Track and manage products through lifecycle stages - IDEA → DRAFT → ACTIVE → INACTIVE → ARCHIVED
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Generate and edit images using OpenAI's gpt-image models (gpt-image-1 / gpt-image-2). Use as an alternative to the Gemini (Nano Banana) image path when the user asks for OpenAI image generation, or when comparing providers for a hero/product/social asset. Covers text-to-image, image editing, transparent backgrounds, and CircleTel brand context.
Generate images cost-effectively via OpenRouter (Seedream 4.5, FLUX.2, Recraft V4, etc.) as a cheaper alternative to OpenAI gpt-image. Use when the user wants low-cost image generation, a specific OpenRouter image model, or quality comparable to gpt-image-2 at a fraction of the price. Requires OPENROUTER_API_KEY in .env.local.
Agentic product management system for CircleTel - browse suppliers, analyze market fit, generate documentation, and track lifecycle
Capture insights and corrections to make future work easier. Implements RSI (Recursive Self-Improvement) through automated correction detection and pattern extraction.
Generate Nano Banana Pro (Gemini image gen) prompts for CircleTel campaign-specific visuals — launch banners, campaign hero images, event graphics, and B2B outreach assets. Use for any named campaign (TrUSC, coverage push, product launch, seasonal promo).
Generate Nano Banana Pro (Gemini image gen) prompts for CircleTel package comparison infographics and Bento grid visuals — pricing pages, package feature cards, service tier comparisons. Use when building pricing sections, product comparison pages, or any structured feature-list visual.
| name | Product Lifecycle |
| description | Track and manage products through lifecycle stages - IDEA → DRAFT → ACTIVE → INACTIVE → ARCHIVED |
| version | 1.0.0 |
| dependencies | none |
Skill for tracking CircleTel products through their lifecycle stages, generating transition checklists, and managing sunset plans.
This skill automatically activates when you:
/product-lifecycle or ask about product statusKeywords: product lifecycle, lifecycle status, product stage, sunset product, retire product, activate product, archive product
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌──────────┐ ┌──────────┐
│ IDEA │ ──▶ │ DRAFT │ ──▶ │ ACTIVE │ ──▶ │ INACTIVE │ ──▶ │ ARCHIVED │
└─────────┘ └─────────┘ └─────────┘ └──────────┘ └──────────┘
│ │ │ │ │
▼ ▼ ▼ ▼ ▼
Concept In Admin Live in Paused/ End of
stage only Products catalogue Hidden life
| Stage | Status Code | Description | Visibility |
|---|---|---|---|
| IDEA | — | Concept only, not in system | Internal only |
| DRAFT | draft | In admin products, not live | Admin only |
| ACTIVE | active | Live in product catalogue | Public |
| INACTIVE | inactive | Temporarily paused | Admin only |
| ARCHIVED | archived | End of life, retained for history | Admin only |
Portfolio Dashboard: /admin/products → Portfolio tab → Lifecycle
The existing portfolio dashboard shows:
components/admin/products/ProductLifecycleStepper.tsx displays visual lifecycle progress on product detail pages.
Change status via Admin:
/admin/products/[id]/editChange status via API:
PATCH /api/admin/products/[id]
Content-Type: application/json
{ "status": "active" }
Prerequisites:
/product-analyze)Actions:
/admin/products/newdraftPrerequisites:
Actions:
active in admin/products/README.md indexReasons for Inactivation:
Prerequisites:
Actions:
inactive in adminPrerequisites:
Actions:
activeThis is a sunset decision. Use sunset planning workflow.
Consider archiving when:
## Product Sunset Plan: [Product Name]
**Date**: [YYYY-MM-DD]
**Reason**: [Why sunsetting]
**Target Archive Date**: [YYYY-MM-DD]
### Customer Impact
- Current active customers: [X]
- MRR at risk: R[Y]
- Recommended migration path: [Product Z]
### Migration Plan
- [ ] Identify all affected customers
- [ ] Draft migration communication
- [ ] Set migration incentive (if applicable)
- [ ] Establish migration deadline
### Execution Timeline
| Date | Action | Owner |
|------|--------|-------|
| [D-60] | Notify customers of sunset | Support |
| [D-30] | Follow-up migration offer | Sales |
| [D-7] | Final reminder | Support |
| [D-0] | Archive product | Product |
### Post-Sunset
- [ ] Change status to `archived`
- [ ] Update documentation (mark superseded)
- [ ] Remove from marketing materials
- [ ] Brief support team on legacy inquiries
## Product Lifecycle Dashboard
**As of**: [YYYY-MM-DD]
| Stage | Count | Products |
|-------|-------|----------|
| Draft | [X] | [List or "None"] |
| Active | [X] | [Summary] |
| Inactive | [X] | [List with reasons] |
| Archived | [X] | [Summary] |
### Attention Required
**Low Margin (<25%)**: [X] products
**Duplicates**: [X] products
**Inactive >30 days**: [X] products
**Draft >90 days**: [X] products
### Recent Transitions
| Date | Product | From | To | By |
|------|---------|------|----|----|
| ... | ... | ... | ... | ... |
SELECT status, COUNT(*) as count
FROM products
GROUP BY status
ORDER BY
CASE status
WHEN 'active' THEN 1
WHEN 'draft' THEN 2
WHEN 'inactive' THEN 3
WHEN 'archived' THEN 4
END;
SELECT id, name, created_at
FROM products
WHERE status = 'draft'
AND created_at < NOW() - INTERVAL '90 days';
SELECT id, name, updated_at
FROM products
WHERE status = 'inactive'
AND updated_at < NOW() - INTERVAL '30 days';
/product-browse — Find new product candidates/product-analyze — Market-fit before adding to draft/product-docs — Documentation for draft → active transition| Page | URL | Purpose |
|---|---|---|
| Products List | /admin/products | View all products with status filters |
| Portfolio Dashboard | /admin/products → Portfolio tab | Lifecycle overview, margin health |
| Product Detail | /admin/products/[id] | View single product with lifecycle stepper |
| Edit Product | /admin/products/[id]/edit | Change status, update details |
| New Product | /admin/products/new | Create draft product |
| Approvals | /admin/products/approvals | Pending approval queue |
Version: 1.0.0 Last Updated: 2026-03-08 Maintained By: CircleTel Product Strategy