By nklmilojevic
Interview users about their specifications to uncover hidden requirements, edge cases, and tradeoffs
npx claudepluginhub nklmilojevic/claude-spec-interviewerA Claude Code plugin that interviews you about your specifications to uncover hidden requirements, edge cases, and tradeoffs before implementation begins.
Specifications often contain:
This plugin acts as a rigorous interviewer, systematically questioning your spec to surface these issues before you write any code.
Add the marketplace to Claude Code:
/plugin marketplace add nklmilojevic/claude-marketplace
Install the plugin from the marketplace:
/plugin install spec-interviewer@nkl-plugins
Copy this plugin to your Claude Code plugins directory:
cp -r spec-interviewer ~/.claude/plugins/
Or clone directly:
git clone <repo-url> ~/.claude/plugins/spec-interviewer
/spec-interviewer:spec-interview path/to/your/spec.md
/spec-interviewer:spec-interview "Brief description of your feature or system"
You can also ask naturally:
The interviewer will read your spec, then ask targeted questions across 10 categories until all ambiguities are resolved.
The interviewer probes your specification across these areas:
| Category | Focus |
|---|---|
| Edge Cases & Boundaries | Numeric limits, null states, timing windows |
| Failure Modes | Partial failures, recovery paths, error handling |
| Implicit Assumptions | User behavior, environment, data assumptions |
| Tradeoffs & Alternatives | Architecture decisions, consistency vs availability |
| State & Data | Transitions, ownership, concurrency, lifecycle |
| User Experience | Interruptions, feedback, accessibility |
| Security & Privacy | Access control, attack vectors, compliance |
| Performance & Scale | Load characteristics, degradation, caching |
| Integration & Dependencies | External services, data exchange, versioning |
| Evolution & Maintenance | Feature flags, technical debt, observability |
After the interview, you receive an enhanced specification that:
spec-interviewer/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── skills/
│ └── spec-interview/
│ ├── SKILL.md # Skill definition and workflow
│ └── references/
│ └── question-patterns.md # Question pattern reference
└── README.md
MIT
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Semantic search for Claude Code conversations. Remember past discussions, decisions, and patterns.