fcmn
AI agent setup, on autopilot.
One command to configure your AI agent. fcmn detects your stack, asks the right questions, and generates battle-tested agent configurations — so your AI actually understands your project.
$ npx fcmn init Copied!
License MIT Works Offline Supports Claude Code
$ npx fcmn init
Scanning project...
Detected stack:
Framework Next.js 16 (App Router)
Language TypeScript (strict)
Database PostgreSQL via Prisma
Testing Vitest + Playwright
CI/CD GitHub Actions
? Your experience level?
▸ Experienced — I know my stack well
? How should your agent work?
▸ Balanced — Quality + Speed
Generating configuration...
CLAUDE.md ░░░░░░░░░░░░░░░░░░
AGENTS.md ░░░░░░░░░░░░░░░░░░
skills/test.md ░░░░░░░░░░░░░░░░░░
hooks/pre-commit ░░░░░░░░░░░░░░░░░░
✓ Done in 8s. Your agent is configured.
$
Everything your agent needs.
Nothing it doesn't.
The building blocks for perfect AI agent configuration. Intelligent, personalized, always up to date.
Detect
Auto-scans your repo. Finds frameworks, databases, testing tools, CI/CD — even in monorepos.
Generate
Creates tailored CLAUDE.md, AGENTS.md, skills & hooks based on your stack and preferences. Not generic blueprints.
Update
Stack changed?
fcmn update re-scans and keeps your agent configs in sync. The Day 2 tool.Review
Configs already exist? fcmn shows a clear diff. You decide what to keep, replace, or merge.
Customize
Choose your agent's strictness, workflow automations, and coding style. Your rules, your way.
Share
Open source templates. Use community-tested configs or contribute your own. MIT licensed.
One command.
Fully configured.
fcmn detects what you're building and generates agent configs that actually help. No guessing, no copy-pasting from GitHub gists.
Format Markdown Output CLAUDE.md Style Personalized
# CLAUDE.md — Generated by fcmn ## Project Overview
Next.js 16 app using the App Router with TypeScript in strict mode.
Database layer uses Prisma with PostgreSQL.
## Code Conventions - Use functional components with TypeScript interfaces (not type)
- Prefer server components; "use client" only when needed
- All API routes use Zod validation for request bodies
- Database queries go through Prisma — never write raw SQL
## Testing
Run `npm test` before committing — Vitest for unit, Playwright for e2e.
- Coverage threshold: 80% for new files
## Workflow Rules - Run `npx prisma generate` after schema changes
- Use conventional commits (feat:, fix:, chore:)
- Create a new branch for each feature
From zero to configured.
01
Detect
fcmn scans your repo and identifies your entire stack — frameworks, databases, testing, CI/CD — in seconds.
$ fcmn init
02
Configure
Answer 3 questions: experience level, agent strictness, workflow preferences. fcmn does the rest.
$ 3 quick questions
03
Iterate
Stack changed? fcmn re-scans and updates your agent config. Your AI always knows your project.
$ fcmn update
Works with your stack.
fcmn auto-detects your tech and generates stack-specific agent rules — not generic ones.
Frameworks
Next.js Nuxt Rails Express FastAPI Django SvelteKit Laravel
Languages
TypeScript Python Ruby Go Rust Java
Databases
PostgreSQL MySQL SQLite Redis MongoDB DynamoDB
Testing
Vitest Jest Pytest RSpec Playwright Cypress
AI Tools
Claude Code Cursor Copilot Windsurf
Open source agent
configuration.
MIT licensed. Community driven. Built for developers who ship with AI.
View on GitHub
$ npx fcmn init Copied!
Get notified when we launch.