paperclip-api
Use when managing Paperclip AI agent companies - creating tasks, managing agents, approving hires, running heartbeats, or any Paperclip control-plane…
Классифицирует пользовательский фидбек (Excel/CSV/текст) по 6 категориям, делает sentiment-анализ, кластеризацию тем, анализ трендов, триангуляцию по источникам, расчёт NPS и извлечение персон. На выходе — Top-10 болей с рекомендациями к действию. User-invoked only — do NOT
$ npx -y skills add serejaris/personal-corp-os --skill pm-feedback --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/pm-feedbackContext preview
The summary Claude sees to decide when to auto-load this skill.
Классифицирует пользовательский фидбек (Excel/CSV/текст) по 6 категориям, делает sentiment-анализ, кластеризацию тем, анализ трендов, триангуляцию по источникам, расчёт NPS и извлечение персон. На выходе — Top-10 болей с рекомендациями к действию. User-invoked only — do NOT
name: pm-feedback description: Классифицирует пользовательский фидбек (Excel/CSV/текст) по 6 категориям, делает sentiment-анализ, кластеризацию тем, анализ трендов, триангуляцию по источникам, расчёт NPS и извлечение персон. На выходе — Top-10 болей с рекомендациями к действию. User-invoked only — do NOT auto-trigger. Triggers on /pm-feedback, "анализ обратной связи", "разбор отзывов", "анализ NPS", "analyze user feedback", "VOC analysis", "NPS analysis", "review analysis".
Part of the Personal Corp framework — running a one-person business through AI agents. Structure raw feedback into a decision-driving insight report. Built-in classification, sentiment, theme clustering, NPS, trend analysis, source triangulation, and persona extraction.
| Field | Required | Notes | |---|---|---| | Feedback data | yes | Excel / CSV / pasted text / review screenshots | | Purpose | no | Product improvement / satisfaction / topic-specific (e.g. post-launch reaction); default product improvement | | Time range | no | For freshness tagging and trend analysis | | Source channels | no | Multiple channels enable triangulation |
**Mode:** ≤ 20 items → close-read mode (item-by-item with detailed reading); > 20 → statistical mode (auto-classify + aggregated report).
**Six-category taxonomy:**
| Category | Criterion | Example | |---|---|---| | **Feature request** | User wants something not yet built | "I'd like batch export" | | **Bug report** | Existing feature behaves incorrectly | "Save button loses my data" | | **Usage question** | User can't find or doesn't know how | "How do I change my password?" | | **UX complaint** | Feature exists but experience is poor | "Loading is too slow" / "UI too cluttered" | | **Positive review** | Satisfaction, praise, recommendation | "Love this feature!" | | **Other** | Unclassifiable or off-topic | Spam, ads, noise |
When ambiguous (one item spans multiple), tag primary + secondary.
| Sentiment | Signals | Calibration | |---|---|---| | **Positive** | Likes, praise, recommends, thanks | Pure factual praise ("works") = neutral, not positive | | **Neutral** | Statement of fact, question, calm suggestion | Feature requests = neutral by default unless angry | | **Negative** | Complaint, anger, disappointment, threats | "I wish you supported X" = neutral; "Why don't you support X yet?" = negative |
**Negative-intensity grading:**
Apply two methods to extract core themes.
**Method A — Affinity mapping:**
1. **Split observations:** decompose each feedback item into independent observation cards 2. **Natural cluster:** group by similarity without preset labels — let themes emerge 3. **Name themes:** label each cluster ("payment flow friction", "search results irrelevant") 4. **Identify hierarchy:** group small clusters under larger themes (e.g. "payment friction" + "long refund cycle" → "transaction experience") 5. **Flag outliers:** items that fit no cluster — possible early signals
**Method B — Thematic coding:**
1. **Open coding:** tag each item with descriptive labels ("slow load", "crash", "hidden entry point") 2. **Axial coding:** group descriptive labels into abstract themes ("slow load" + "crash" → "performance issues") 3. **Selective coding:** identify core themes and their relationships 4. **Quantify frequency:** count mentions and share per theme
**Cluster output:**
| Theme | Sub-theme | Mentions | Share | Representative quote | |---|---|---|---|---| | {theme 1} | {sub-a} | {N} | {X%} | "verbatim quote" |
**MoM (or WoW) change calculation:**
**Inflection-point detection:**
**Trend output:**
When data spans multiple channels, cross-validate to lift confidence.
**Method triangulation:** same problem confirmed by different methods
**Source triangulation:** same finding across channels
**Time triangulation:** persistence of the same problem
**Confidence tiers:**
| Tier | Conditions | Tag | |---|---|---| | **High** | Multi-source + multi-method + persistent | Decision-ready | | **Medium** | 2 of the 3 dimensions support | Recommend more data before deciding | | **Low** |
Personal Corp is a way to run a one-person company through AI agents: tasks out of your head, departments instead of one person's memory, a weekly retro instead of "I'll sort it out someday".
Use when managing Paperclip AI agent companies - creating tasks, managing agents, approving hires, running heartbeats, or any Paperclip control-plane…
Orchestrate iterative visual style searches with branch prompts, decision graphs, feedback loops, and final direction selection.
Use when user asks for Claude Code usage stats, weekly analytics, project activity summary, or wants to see what projects were worked on. Triggers on…
Use when needing strategic project analysis from multiple independent expert perspectives. Triggers on business decisions, growth strategy, product direction,…
Use when creating or refactoring CLAUDE.md files - enforces best practices for size, structure, and content organization
Use when a Personal Corp operating loop needs setup, repair, a new department, or task routing: HQ files and agent rules, GitHub issue workflow, corp-* owner…