Chat Assistant App Spec skill for Claude and Codex
Chat Assistant App Spec as an AI skill. It asks for Product idea, Main user jobs, Data and tools it can reach and 3 more, then does the rest. Free to install…
Install it once and Claude or Codex runs it for you. When your request matches, your AI loads the skill, asks for anything it is missing, and works through the template itself. Prefer to fill it in by hand? See the full prompt template.
Download the skill (.zip) · View SKILL.md
When it is used
Use when a chat assistant product is at the idea stage and needs its user jobs, tools, guardrails and success metrics written down. Do not use for writing the assistant's system prompt or choosing a model. Related topics: AI, product.
What it will ask you for
- Product idea (longer free text)
- Main user jobs (longer free text)
- Data and tools it can reach (longer free text)
- Risk level (choose one: Low stakes, Business sensitive, Regulated or safety related)
- Handoff to a person (choose one: Yes, No)
- Launch audience (choose one: Internal staff, Existing customers, Public)
How it works
- Turn each user job into a sample request, an ideal reply and an explicit failure definition.
- Define each tool by name, inputs, outputs and read or write behaviour, adding confirmation to every write.
- Write guardrails as concrete rules, including the exact fallback wording for unknown answers.
- Specify success metrics, each with a target number and a measuring method.
- Design the twenty-conversation test set and the staged launch with stop conditions.
What you get
A spec with job table, tool definitions, guardrail rules, handoff triggers, metrics with targets, a test set outline and a staged launch plan.
What it watches out for
- Giving the assistant write access to data without a confirmation step, so one misread request edits a real record.
- Setting guardrails like be accurate, which cannot be tested, rather than rules a reviewer can check.
- Measuring only usage, which rises even when answers are wrong.
How to install
Claude.ai and the Claude desktop app
- Download the skill .zip.
- Open Settings, then Capabilities, and find Skills.
- Choose Upload skill and select the .zip.
- Ask Claude for help with the task. It loads the skill when your request matches.
Claude Code
- Download the skill .zip.
- Unzip it into ~/.claude/skills/ (or .claude/skills/ inside a project).
- Start a new session. Claude Code loads the skill when your request matches.
Codex
- Download the skill .zip.
- Unzip it into ~/.agents/skills/ (or .agents/skills/ inside a project).
- Codex picks it up on its own. Type $ and the skill name to use it, or just ask for the task.
Cursor
- Download the Cursor rule (.mdc).
- Save it in .cursor/rules/ inside your project.
- Cursor's agent applies the rule when your request matches its description.
AGENTS.md (Codex, Cursor, and other coding agents)
- Copy the AGENTS.md section.
- Paste it into AGENTS.md at the root of your repository, creating the file if needed.
- Coding agents that read AGENTS.md follow it when your request fits.