Get the FREE Ultimate OpenClaw Setup Guide →

interview

Scanned
npx machina-cli add skill robzolkos/zolkos-agent-skills/interview --openclaw
Files (1)
SKILL.md
1.2 KB

The user has provided input: $1

First, determine if this input is a file path or raw text:

  • If it looks like a file path (contains / or ends with .md, .txt, etc.), use the Read tool to read the file contents as the plan
  • If it's raw text (a description, idea, or plan written directly), treat it as the plan content directly

If raw text was provided (not a file):

  1. Generate a filename using the format: PLAN-YYYY-MM-DD-<short-summary>.md where <short-summary> is 2-4 lowercase words from the plan separated by hyphens (use bash date command to get the date)
  2. Create this file in the current working directory with the initial plan text

Then interview me in detail using the AskUserQuestion tool about literally anything: technical implementation, UI & UX, concerns, tradeoffs, etc. but make sure the questions are not obvious.

Be very in-depth and continue interviewing me continually until it's complete, then write the final spec to the file (either the original file if a file was provided, or the newly created timestamped file if text was provided).

Source

git clone https://github.com/robzolkos/zolkos-agent-skills/blob/master/skills/interview/SKILL.mdView on GitHub

Overview

This skill conducts a thorough, iterative interview to sharpen a plan. It accepts either a file path or raw text, prompts with non-obvious, in-depth questions, and captures insights to write a final spec into a timestamped PLAN file.

How This Skill Works

The skill first detects whether the input is a file path or raw text. If raw text is provided, it generates a PLAN-YYYY-MM-DD-<short-summary>.md file name, creates the file in the current directory, and seeds it with the initial plan text. It then uses AskUserQuestion to interview you in depth—exploring technical details, tradeoffs, UI/UX, and risks—continuing until the plan is fully specified, after which it writes the final spec to the appropriate file (original or newly created).

When to Use It

  • You have a rough plan and want a thorough, non-obvious interrogation to surface gaps and constraints.
  • You need a formal, shareable plan document created from brainstorming notes or an outline.
  • You’re coordinating cross-disciplinary work and want diverse questions to align stakeholders.
  • You want traceable questions/answers that document decisions and rationale for future audits.
  • You’re refining a plan iteratively and require a final spec saved to a timestamped file for versioning.

Quick Start

  1. Step 1: Provide either a raw plan description or a file path to an existing plan.
  2. Step 2: The system generates a timestamped PLAN file if needed and begins in-depth questioning via AskUserQuestion.
  3. Step 3: Complete the interview and let the tool write the final spec to the PLAN file.

Best Practices

  • Provide a clear initial goal in the plan to anchor the interview and avoid drift.
  • Encourage the interviewer to probe edge cases, failure modes, and data requirements.
  • Document decisions, rationale, and assumptions as they arise during the interview.
  • Use the generated PLAN file name as a living document for versioned updates.
  • Review the final spec against acceptance criteria and capture any remaining gaps.

Example Use Cases

  • Interview a product plan to validate scope, milestones, and success metrics before a sprint.
  • Interview an architecture plan to surface scalability, security, and integration risks.
  • Interview a research plan to define hypotheses, data collection, and analysis methods.
  • Interview a marketing launch plan to align channels, timelines, and budget constraints.
  • Interview an event planning plan to map logistics, vendors, and contingency plans.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers