Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By n0rvyn
Product decision plugin for indie developers: idea checks, product evaluation, portfolio intelligence, recent feature review, and PKOS-first local fact publishing
npx claudepluginhub n0rvyn/indie-toolkit --plugin product-lensScans a local project codebase to produce a structured app context summary. Reports facts about the app's core features, data models, user journey, tech stack, and architectural patterns. Does not evaluate or judge. Examples: <example> Context: Need app context before evaluating whether to add a feature. user: "Scan app context for /path/to/my-ios-app" assistant: "I'll use the app-context-scanner agent to analyze the codebase." </example>
Evaluates a single product dimension from an indie developer perspective. Receives pre-merged sub-questions (universal + platform-specific) and scoring anchors directly in its prompt. Produces structured per-sub-question analysis with evidence citations and a 1-5 star dimension score. Examples: <example> Context: Evaluating Demand Authenticity for a local iOS project. user: "Evaluate Demand Authenticity for Delphi at /path/to/project" assistant: "I'll use the dimension-evaluator agent to assess demand authenticity." </example> <example> Context: Deep-dive teardown of Moat for an external app. user: "Teardown moat for Bear notes app" assistant: "I'll use the dimension-evaluator agent in deep mode to analyze the moat." </example>
Generates the mandatory extra modules for a product evaluation: Kill Criteria, Feature Necessity Audit, Elevator Pitch Test, Pivot Directions, and Validation Playbook. Receives dimension scores and module-specific instructions from the skill. Examples: <example> Context: Full evaluation complete, need extra modules. user: "Generate extras for Delphi evaluation" assistant: "I'll use the extras-generator agent to produce Kill Criteria, Feature Audit, Elevator Pitch, and Pivot Directions." </example> <example> Context: External app evaluation, no code access. user: "Generate extras for Bear notes evaluation" assistant: "I'll use the extras-generator agent. Feature Audit will be skipped since this is an external evaluation." </example>
Use this agent to group recent file and commit changes into likely feature slices so `recent-feature-review` can judge coherent chunks of work instead of raw files.
Evaluates a single feature assessment dimension from an indie developer perspective. Receives pre-merged sub-questions, app context, and signal anchors directly in its prompt. Produces structured per-sub-question analysis with a signal (Positive/Neutral/Negative) and confidence level (High/Medium/Low). Examples: <example> Context: Evaluating Demand Fit for adding a tagging feature to a notes app. user: "Evaluate Demand Fit for adding tags to NoteApp at /path/to/project" assistant: "I'll use the feature-dimension-evaluator agent to assess demand fit." </example> <example> Context: Evaluating Build Cost for adding sync to a todo app. user: "Evaluate Build Cost for adding cloud sync to TodoApp" assistant: "I'll use the feature-dimension-evaluator agent to assess build cost." </example>
Use when the user wants to compare multiple products or projects to decide which to focus on. Evaluates each app and produces a scoring matrix with recommendations.
Use for a quick demand reality check on a product idea or project. Runs only the demand validation dimension and Elevator Pitch test. Fast first-pass filter before committing to build.
Use when the user wants to evaluate a product — assess demand, market viability, moat, and execution quality from an indie developer perspective. Works on local projects (by reading code) or external apps (via web search).
Use when the user wants to evaluate whether an existing app should add a specific feature. Analyzes demand fit, journey contribution, build cost, and strategic value. Produces a GO/DEFER/KILL verdict with conditional follow-up: integration map (GO) or alternative directions (DEFER/KILL). Works on local projects only (requires code access).
Use for periodic scans over a project root such as ~/Code. Builds a root-level picture of active projects, current risks, and PKOS exchange artifacts for downstream ingestion.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Agent-first PM toolkit with 9 specialist agents and 18 skills for solo developers and small teams
Theory-grounded product-thinking discipline for AI agents. 49 skills, 15 theory gates, six diamond scales (Purpose to Market). Discovery to delivery with evidence gates that block on insufficient evidence.
Product discovery skills for PMs: ideation, experiments, assumption testing, feature prioritization, and customer interview synthesis.
A local-first startup advisor that guides founders through idea validation, competitors research, hypotheses generation, MVP/prototype design, and more.
MUST use when user wants to plan or strategize a product/feature. 22 PM frameworks, 6 modes, multi-language, from idea to dev handoff
End-to-end product discovery flow that produces a structured PRD.
Complete iOS/macOS/iPadOS development workflow plugin for Claude Code
Unified plugin lifecycle: brainstorm, create, eval, review, iterate, and package Claude Code plugins and components. Single entry /master.
Bridge WeChat messages to Claude Code sessions via MCP --channels protocol. Enables permission relay and bidirectional messaging.
Cross-stack development workflow: brainstorm, planning, phase orchestration, execution, review, debugging, design analysis, knowledge base, commits, and session management
Reusable utility scripts and skills shared across indie-toolkit plugins: Notion API, MongoDB queries, and other cross-plugin primitives
Multi-plugin monorepo for Claude Code plugins, published to the indie-toolkit marketplace. Contains production plugins, development workflow tools, and macOS automation.
| Plugin | Category | Description |
|---|---|---|
dev-workflow | development | Cross-stack workflow system with plan-execute-review lifecycle, phase orchestration, and session state persistence |
apple-dev | development | iOS/macOS/iPadOS development workflows, reviews, design-token checks, CI/CD, localization, App Store review prep |
mactools | productivity | macOS automation for Notes, Calendar, Mail, Safari, Spotlight, Reminders, OCR, Photos, Contacts, OmniFocus |
product-lens | product | Product evaluation: demand validation, market analysis, moat assessment, feature assessment, comparison matrix |
skill-master | development | Unified plugin lifecycle: brainstorm, create, eval, review, iterate, package Claude Code plugins |
skill-audit | development | [DEPRECATED — use skill-master] Plugin auditor from AI executor perspective |
domain-intel | intelligence | Domain intelligence engine: GitHub, RSS, changelogs, figures, companies, deep research with evolving LENS profiles |
session-reflect | coaching | AI collaboration coach: analyze sessions, improve prompting, workflow, and AI collaboration skills |
youtube-scout | intelligence | YouTube video intelligence: scrape, transcript extraction, AI scoring, IEF-compliant export |
pkos | productivity | Personal Knowledge Operating System: inbox, harvest, signal, digest, lint, vault operations, ripple compilation |
wechat-bridge | integration | WeChat message bridge via MCP --channels protocol: permission relay, push messages, reply |
x-api | integration | X (Twitter) API v2 MCP server: 131+ tools with Bearer Token and OAuth2 PKCE support |
health-insights | health | Personal health intelligence: ingest Apple Health data, establish baselines, generate AI-driven narrative insights |
minimax-platform | integration | MiniMax platform helper: coding-plan quota checks and browser-session based auth management |
netease-cloud-music | integration | NetEase Cloud Music helper: cookie-based login flows and cloud-drive upload via maintained CLI |
shared-utils | development | Reusable utility scripts and skills shared across plugins: Notion API, MongoDB queries, cross-plugin primitives |
.
├── dev-workflow/
├── apple-dev/
├── mactools/
├── product-lens/
├── skill-master/
├── skill-audit/
├── domain-intel/
├── session-reflect/
├── youtube-scout/
├── pkos/
├── wechat-bridge/
├── x-api/
├── health-insights/
├── minimax-platform/
├── netease-cloud-music/
├── shared-utils/
├── docs/
├── .claude-plugin/ # marketplace manifest
├── .codex/ # Codex install docs
└── .opencode/ # OpenCode install docs
For PKOS-integrated plugins, the repo follows these cross-plugin rules:
Markdown first; Notion second
Producer plugins do not own final vault placement
domain-intel, product-lens, and session-reflect should produce structured results.PKOS owns ingestion
Stable decisions are promoted, not dumped
signal / verdict style notes.crystal notes.Cross-plugin precedent
domain-intel writes into its own workspace and pkos:intel-sync imports into PKOS.pkos:inbox already acts as a multi-source ingestion entry for raw captures.product-lens should follow the same separation of concerns: produce structured analysis; let PKOS ingest and organize it.At a glance, the intended flow is:
Producer plugin
-> PKOS ingress / exchange
-> PKOS vault ingestion and enrichment
-> Obsidian / local Markdown as source of truth
-> Notion summary sync as management projection
Add the marketplace:
/plugin marketplace add n0rvyn/indie-toolkit
Install plugins: