Bundled Claude Code skills

Ideafy ships three skills that teach the agent how to use Ideafy's MCP tools. Skills are markdown files loaded by Claude Code (or the equivalent path for Gemini / Codex) — they're not code, just instructions the agent reads before replying.

The three skills

ideafy.md — the main board interaction skill

This is the most-used skill. It instructs the agent to:

  1. Detect the project on every invocation using mcp__ideafy__get_project_by_folder — stops if the agent isn't in an Ideafy-tracked folder
  2. Parse the user's request for keywords: list, create, update, move, plan, test, opinion, pool, etc.
  3. Execute the matching tool with parameters inferred from natural language
  4. Report back with display IDs (e.g., KAN-42), titles, and any status transition that occurred

The skill enforces the display ID format ({prefix}-{taskNumber}) everywhere so you and the agent are always speaking the same card language.

human-test.md — card creation from a conversation

This skill is for the common flow where you've just had a conversation with the agent about a feature and you want to turn that conversation into a card, ready to test.

The skill extracts:

  • Title
  • Description (what the feature is)
  • Solution (how it was implemented)
  • Test scenarios, as checkbox lists grouped under ### Happy Path, ### Edge Cases, and similar H3 headings

It creates the card in progress status, then immediately calls save_tests to move it to Human Test. You end up with a populated card and a ticked-off solution tab, and the board reflects it in one round trip.

product-narrative.md — the narrative interview

The narrative interview is a seven-question flow that generates docs/product-narrative.md (or the path you configured). Questions cover story, problem, target users, core features, non-goals, tech stack, and success metrics. Before asking, the agent scans package.json, the README, and the top-level folder structure to ground its questions in your actual project.

The output is a markdown file with these sections, which the agent then loads as context for every evaluate run. See Your first project for the user-facing walkthrough.

How skills are installed

Click Install Ideafy Skills in the project settings modal. Under the hood this hits POST /api/projects/[id]/skills, which copies the three skill files into the project's .claude/skills/ directory.

You can verify via GET /api/projects/[id]/skills, which returns { installed: boolean }. You can remove them via DELETE.

The paths can be moved — Settings → General → Skills Path controls where Ideafy looks. The default is ~/.claude/skills (global) for Claude Code, or per-platform for Gemini/Codex. Project-local .claude/skills/ takes precedence when both exist.

Using skills from the card chat

In the card modal chat, type @skill and an autocomplete appears with all skills the agent can see — including the three bundled ones plus any you've added yourself. Pick one and the agent will load and apply it for the current turn.

See Card chat & mentions for the mention mechanism.

Writing your own skill

A skill is just a markdown file with YAML frontmatter:

---
name: my-skill
version: 1.0.0
description: What this skill does
---

# Instructions the agent will follow

...

Drop it into ~/.claude/skills/ (or the path you configured) and it's available via @skill. No restart required for new files in most agent CLIs — check your platform's behaviour if it doesn't show up.

Skills are an open-ended extension point. The three bundled ones are a starting point for common Ideafy operations, not an exhaustive list of what you can do.


Prev: Ideafy's MCP server Next: Bundled Claude Code hooks Up: User guide index

Last updated: 2026-04-13