Skip to content
cccskills
FreePublished on GitHub

deep-interview

Clarify ambiguous requests with a focused, Socratic interview before planning or implementation.

The English summary is being prepared. Showing the original description.

PacificStudio/openase269 stars(GitHub 269 + cccskills 0)

Run score Not tested

See how to install

Files included (1)

  • SKILL.md3.4 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Deep Interview

Overview

Use this skill when the request is broad, ambiguous, or missing concrete acceptance criteria. Its job is to turn a vague idea into an execution-ready requirement brief before deeper planning or implementation begins.

When To Use

  • The user wants to explore a broad idea without making hidden assumptions.
  • The request lacks clear scope, non-goals, or success criteria.
  • A later planning or execution step would otherwise guess at intent.
  • The change touches an existing codebase and the current pattern or boundary is still unclear.

Do Not Use

  • The request already names concrete files, symbols, errors, or acceptance criteria.
  • The user explicitly wants to skip clarification and accept the risk.
  • A complete requirement brief or implementation plan already exists.

Workflow

  1. Start with context you can gather yourself.

    • Inspect the codebase, docs, or surrounding ticket context before asking the user about project internals.
    • Summarize what is already known and which parts are still assumptions.
  2. Ask one question at a time.

    • Do not batch multiple unrelated questions.
    • Ask the highest-leverage unresolved question first.
  3. Prioritize requirement clarity in this order.

    • Intent: why the user wants the change.
    • Outcome: what end state should exist when the work is done.
    • Scope: how far the change should go.
    • Non-goals: what should stay out of scope.
    • Decision boundaries: what the agent may decide without asking again.
    • Constraints: technical, business, operational, or timeline limits.
    • Success criteria: how completion will be judged.
  4. Pressure-test each important answer.

    • Ask for an example, counterexample, or concrete signal.
    • Surface the hidden assumption behind the answer.
    • Force a boundary or tradeoff when the scope is still fuzzy.
    • If the user is describing symptoms, steer back toward the underlying problem.
  5. Keep the interview efficient.

    • Prefer evidence-backed confirmation questions for brownfield work.
    • Do not ask the user for facts you can inspect directly.
    • Stop once the request is clear enough to plan, not after exhausting every possible question.
  6. Crystallize the result into a requirement brief.

    • Intent
    • Desired outcome
    • In-scope work
    • Out-of-scope / non-goals
    • Decision boundaries
    • Constraints
    • Testable acceptance criteria
    • Open risks or residual ambiguity
  7. Hand off cleanly.

    • If implementation approach still needs review, hand off to a planning step.
    • If the request is now concrete enough to execute, pass the brief forward as the source of truth.

Operating Rules

  • Ask about intent and boundaries before implementation details.
  • Do not rotate topics just for coverage when one answer is still vague.
  • Revisit at least one earlier answer with a deeper follow-up before declaring the brief complete.
  • Do not hand off while non-goals or decision boundaries remain implicit.
  • If the user chooses to proceed early, explicitly record the residual risk.

Default Deliverable Shape

Return these sections when the interview is complete:

  1. Intent
  2. Desired Outcome
  3. In Scope
  4. Out of Scope
  5. Decision Boundaries
  6. Constraints
  7. Acceptance Criteria
  8. Residual Risks

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Diagnose and strengthen a repository's harness layer: AGENTS.md rules, knowledge layout, architecture boundaries, lint and type gates, API and generated-client contracts, test scaffolding, structured logging, and technical-debt tracking. Use when Codex needs to audit drift-prone semantics that are repeated across code, docs, schemas, generated artifacts, frontend/backend boundaries, or CI, then design or implement guardrails with progressive disclosure and zero-tolerance contract checks.

The English summary is being prepared. Showing the original description.

PacificStudio/openase269Updated Aug 9, 2026

commit

Free

Create a well-formed git commit from current changes using session history for rationale and summary; use when asked to commit, prepare a commit message, or finalize staged work.

The English summary is being prepared. Showing the original description.

PacificStudio/openase269Updated Aug 9, 2026

commit

Free

Write concise Conventional Commit messages that match the actual scope of the change.

The English summary is being prepared. Showing the original description.

PacificStudio/openase269Updated Aug 9, 2026

Prepare a crisp pull request summary with scope, validation, and rollout notes.

The English summary is being prepared. Showing the original description.

PacificStudio/openase269Updated Aug 9, 2026

Create or update a branch-scoped Coolify review environment with one command, and delete it with one command. Use when a ticket must deploy a preview before human review, while keeping the workflow simple and fast.

The English summary is being prepared. Showing the original description.

PacificStudio/openase269Updated Aug 9, 2026

Build and locally redeploy OpenASE from the current branch, including web static assets and the Go binary, then restart the local service and verify health. Use when asked to compile, deploy, restart, or locally upgrade the current checkout.

The English summary is being prepared. Showing the original description.

PacificStudio/openase269Updated Aug 9, 2026

See all skills by PacificStudio

Report a problem with this skill