fp works with any coding agent that supports skills. The setup follows two steps: initialize fp in the project, then install fp skills for the specific agent.

## Setup

```bash
fp init
```

During setup, fp asks which coding agent is in use. Select **Other coding agent**, then confirm:

```
Which coding agent are you using?
  1) Claude Code
  2) Other coding agent (Codex, Gemini, Mistral, ...)
  3) Skip

Set up fp agent workflow instructions (AGENTS.md)? (Y/n)
```

This creates `FP_AGENTS.md` with fp workflow instructions and adds a reference to it in `AGENTS.md`.

To run the agents setup on an already-initialized project:

```bash
fp setup agents
```

Install fp skills for the agent:

```bash
npx skills add fiberplane/claude-code-plugins
```

Refer to the [skills documentation](https://github.com/fiberplane/claude-code-plugins) for the full list of supported agents and their identifiers.

## Working with fp

Once skills are installed, the workflow is identical to Claude Code. Some agents may not activate skills automatically. If that happens, invoke a skill directly or explicitly instruct the agent to use one:

```
Use the fp-plan skill to plan this feature
```

For the full workflow reference, see the [Claude Code Workflow](/docs/guides/claude-code-workflow) guide.
