Skip to content

Configuration

After fp init, your project contains:

your-project/
├── FP_CLAUDE.md # Agent workflow instructions
└── .fp/
├── config.toml # Project config
└── integrations.json # Integration state

The project configuration file. Key settings:

prefix = "FP" # Issue ID prefix (e.g., FP-abcd)

Tracks the state of managed integrations (Claude, etc.):

  • Install metadata and timestamps
  • Managed resource hashes (for drift detection)
  • Scope (project vs. user)
  • Migration outcomes (e.g., legacy plugin removal)

After fp setup claude, additional files are managed:

your-project/
├── .claude/
│ ├── skills/
│ │ ├── fp-plan/SKILL.md # Planning skill
│ │ ├── fp-implement/SKILL.md # Implementation skill
│ │ └── fp-review/SKILL.md # Review skill
│ └── settings.local.json # PostToolUse hook config
├── FP_CLAUDE.md # Workflow instructions
└── CLAUDE.md # Updated with @FP_CLAUDE.md ref

fp is designed to support multiple agent integrations. Current and planned:

IntegrationStatusManaged Files
Claude Code✅ Implemented.claude/skills/*, .claude/settings.local.json
pi🔜 Planned.pi/extensions/
Codex🔜 PlannedAGENTS.md
Cursor🔜 Planned.cursor/rules/*.mdc

Always commit:

  • .fp/config.toml
  • .fp/integrations.json
  • FP_CLAUDE.md

Typically commit:

  • .claude/skills/ (shared across team)
  • .claude/settings.local.json (if project-scoped)

Never commit (stored globally):

  • ~/.fiberplane/ (local issue data)