skill-interview

Interview teams to generate a per-repo .skill-sync.yaml allowlist for greenfield repositories.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/AlastairThomson/AgentSkills --skill skill-interview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-interview
Source: https://github.com/AlastairThomson/AgentSkills/tree/main/skills/global-scope/skill-interview
Command: npx skills add https://github.com/AlastairThomson/AgentSkills --skill skill-interview

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Greenfield repo planning can be time-consuming and error-prone; this skill interviews the user to determine intended AI CLIs (Claude Code, OpenCode, Kilo Code, Codex, Gemini), languages, test frameworks, deployment targets, and compliance/workflow requirements for a new repo, then delegates to skill-sync to install the matching subset into each CLI's per-repo directory. Use when starting a fresh repo that has no code yet — for existing repos, use skill-sync directly (its detection is more accurate than any interview).

Core Features & Use Cases

  • AskUserQuestion-driven interview to define repo goals and constraints across CLIs and tools.
  • Produce a per-repo .skill-sync.yaml allowlist that guides per-repo installations via skill-sync.
  • Not intended for existing repos; if code markers exist, run skill-sync directly for deterministic provisioning.
  • Delegate provisioning to skill-sync to install the selected CLI subsets into per-repo locations.

Quick Start

Run this skill on a new repository to interview the user, generate a per-repo skill allowlist via skill-sync, and install the matching subset into each CLI's per-repo directory.

Frequently Asked Questions about skill-interview

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a greenfield repo for multiple AI CLIs?

You plan a greenfield repo by running an interview-driven process that gathers target CLIs, languages, testing intensity, and deployment targets to generate a per-repo installation allowlist.

What's the best way to configure toolchains for a new repository?

Configuring toolchains for a new repository is best handled by interviewing the team to define constraints across CLIs and tools, then delegating provisioning to install the matching subset into each CLI's per-repo directory.

Can I use an interview process to set up compliance scope and test frameworks for a fresh project?

Yes, you can use an interview process to set up compliance scope and test frameworks for a fresh project by answering questions that determine intended AI CLIs and requirements to produce a per-repo configuration file.

Does greenfield repo planning work with existing codebases?

Greenfield repo planning does not work with existing codebases. If code markers exist, you should run skill-sync directly for deterministic provisioning because its detection is more accurate than an interview.

How do I generate a .skill-sync.yaml allowlist for AI coding assistants?

You generate a .skill-sync.yaml allowlist for AI coding assistants by completing a user interview that defines your repo goals and constraints, which outputs the file to guide per-repo installations.