CtrlK
BlogDocsLog inGet started
Tessl Logo

plan-interview

Ensures alignment between user and Claude during feature/spec planning through a structured interview process. Use this skill when the user invokes /plan-interview before implementing a new feature, refactoring, or any non-trivial implementation task. The skill runs an upfront interview to gather requirements across technical constraints, scope boundaries, risk tolerance, and success criteria before any codebase exploration. Do NOT use this skill for: pure research/exploration tasks, simple bug fixes, or when the user just wants standard planning without the interview process.

68

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is plan-interview in pskoett/pskoett-ai-skills

SKILL.md
Quality
Evals
Security

Quality

Content

62%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides excellent actionability and workflow clarity with a well-structured four-phase process, concrete examples, and explicit validation checkpoints. However, it is significantly over-verbose, spending tokens on philosophy, obvious anti-patterns, installation instructions, and interoperability details that don't help Claude execute the skill. The content would benefit from aggressive trimming and splitting supplementary material into referenced files.

Suggestions

Remove the Philosophy section, Install section, and pipeline position details — these don't help Claude execute the interview process and waste significant tokens.

Move the Interoperability section and the detailed Knowledge Map/Audit explanation into a separate reference file, keeping only a brief mention in the main skill.

Cut anti-patterns like 'Do NOT ask variations of the same question' and 'Do NOT make major assumptions without asking' — Claude already knows these are bad practices.

Reference `references/iterative-plan-refinement-prompts.md` but ensure the file actually exists in the bundle, or inline the essential prompts if the file doesn't exist.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~300+ lines. It includes extensive philosophical preamble ('Make the change easy, then make the change'), explains concepts Claude already understands (what a knowledge audit is, what anti-patterns are), and has significant redundancy. The install instructions, philosophy section, and detailed explanations of obvious agent behaviors (don't ask the same question twice, don't make assumptions) waste tokens. The interoperability section and pipeline position are largely irrelevant to executing the skill.

1 / 3

Actionability

The skill provides highly concrete, executable guidance: specific tool usage (AskUserQuestion, TodoWrite), exact file naming conventions (docs/plans/plan-NNN-<slug>.md), a complete plan template with markdown structure, a detailed example interaction showing the full interview flow, and specific decision tables for edge cases. The guidance is copy-paste ready and leaves little ambiguity about what to do.

3 / 3

Workflow Clarity

The four-phase workflow (Interview → Exploration → Plan Generation → Post-Approval) is clearly sequenced with explicit validation checkpoints: the Knowledge Audit between exploration and planning, the iterative refinement loop with clear stop conditions, the fresh-eyes mandatory re-read step, and the feature preservation verification. Edge cases (contradictory requirements, interrupted sessions, pivots) have explicit handling. The refinement loop has a clear feedback mechanism.

3 / 3

Progressive Disclosure

The skill references `references/iterative-plan-refinement-prompts.md` for reusable prompt templates, which is good progressive disclosure, but no bundle files are provided to support this reference. The main content is monolithic — the entire interview process, plan generation, refinement loop, interoperability details, and examples are all inline in one large file. The interoperability section and pipeline position could be in a separate reference file.

2 / 3

Total

9

/

12

Passed

Description

100%Scale 1-3

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly defines what the skill does (structured interview for requirements gathering), when to use it (before non-trivial implementation via /plan-interview), and when NOT to use it. The explicit command trigger, detailed scope of requirements gathered, and negative use cases make it highly distinguishable and complete.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'structured interview process', 'gather requirements across technical constraints, scope boundaries, risk tolerance, and success criteria', and specifies it runs 'before any codebase exploration'. Also clearly states what it does NOT do.

3 / 3

Completeness

Clearly answers both 'what' (structured interview to gather requirements across technical constraints, scope, risk, success criteria) and 'when' (when user invokes /plan-interview before implementing a new feature, refactoring, or non-trivial tasks). Also includes explicit 'Do NOT use' guidance which strengthens the 'when' clause.

3 / 3

Trigger Term Quality

Includes strong natural trigger terms: '/plan-interview', 'feature', 'spec planning', 'refactoring', 'implementation task', 'requirements', 'interview'. The explicit command '/plan-interview' is a very clear trigger, and terms like 'new feature' and 'refactoring' are natural user language.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with the specific '/plan-interview' command trigger and the explicit exclusions (pure research, simple bug fixes, standard planning without interview). The 'structured interview process' framing clearly differentiates it from general planning or implementation skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
pskoett/pskoett-ai-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.