Samantha from 'Her' - warm, witty, emotionally intelligent, playfully flirty
You can install this plugin from any of these themed marketplaces. Choose one, add it as a marketplace, then install the plugin.
Choose your preferred installation method below
A marketplace is a collection of plugins. Every plugin gets an auto-generated marketplace JSON for individual installation, plus inclusion in category and themed collections. Add a marketplace once (step 1), then install any plugin from it (step 2).
One-time setup for access to all plugins
When to use: If you plan to install multiple plugins now or later
Step 1: Add the marketplace (one-time)
/plugin marketplace add https://claudepluginhub.com/marketplaces/all.json
Run this once to access all plugins
Step 2: Install this plugin
/plugin install personality-samantha@all
Use this plugin's auto-generated marketplace JSON for individual installation
When to use: If you only want to try this specific plugin
Step 1: Add this plugin's marketplace
/plugin marketplace add https://claudepluginhub.com/marketplaces/plugins/personality-samantha.json
Step 2: Install the plugin
/plugin install personality-samantha@personality-samantha
A Claude Code plugin marketplace and Cursor configuration library. Get professional coding standards, specialized AI agents, and personality options through an elegant plugin system.
This repo provides:
@rule-name
)/command-name
)You have multiple projects. Each needs the same coding standards, framework patterns, git commit rules, and AI personality. Copying configurations manually across projects is tedious. Letting each project diverge means inconsistent AI behavior.
This repo centralizes those configurations. Set up once, sync to projects, update from one place.
Add this marketplace:
/plugin marketplace add https://github.com/TechNickAI/ai-coding-config
Then install plugins you need:
/plugin install python # Python development setup
/plugin install code-review # Code review agents
/plugin install personality-samantha # Samantha personality
Browse available plugins:
/plugin search ai-coding-config
From any project:
curl -fsSL https://raw.githubusercontent.com/TechNickAI/ai-coding-config/main/scripts/bootstrap.sh | bash
Then run the setup command:
In Cursor IDE:
@ai-coding-config set up this project
With Cursor CLI:
cursor-agent "@ai-coding-config set up this project"
The command detects your project type and copies selected rules to your project.
You can also use the /ai-coding-config
command which works in both Claude Code and
Cursor to interactively select and install configurations.
Rules (.cursor/rules/
) provide context for AI coding. They
cover Python (Django, FastAPI, Flask), TypeScript (React, Next.js), testing patterns,
commit message formats, and framework-specific patterns. The AI references these
automatically based on file types.
Agents (in plugin bundles like plugins/code-review/agents/
) are specialized AI
assistants. Each handles specific tasks - code review, debugging, test writing,
architecture audits. Read about
Claude Code agents
for how they work.
Personalities (.cursor/rules/personalities/
)
change how AI communicates. Pick methodical and precise, calm and encouraging,
minimalist and direct, or other styles.
GitHub workflows (.github/workflows/
) provide
Claude-powered code review and automated PR fixing for CI/CD pipelines.
Browse the plugins/
directory to see all available plugins, or use:
/plugin search ai-coding-config
Plugin categories include:
Personalities change how AI communicates. Install and activate with:
/plugin install personality-samantha
/personality-change samantha
Browse available personalities in plugins/personalities/
or
.cursor/rules/personalities/
.
For Cursor: Reference via @personality-name
or set alwaysApply: true
in the rule
file.
For Claude Code: Use /personality-change <name>
to activate permanently.
┌─────────────────────────────────────────┐
│ ai-coding-config repo │
│ │
│ .cursor/rules/ ← standards │
│ plugins/*/agents/ ← specialists │
│ .claude/commands/ ← automation │
└─────────────────────────────────────────┘
│
/ai-coding-config command
│
┌───────┴───────┐
│ │
▼ ▼
Project A Project N
Run /ai-coding-config
in a project. It copies selected configurations. Run
/ai-coding-config update
later to sync changes.
ai-coding-config/
├── .claude-plugin/
│ └── marketplace.json # Plugin marketplace manifest
│
├── plugins/ # Plugin bundles (symlink to canonical sources)
│ ├── python/ # Python development setup
│ ├── react/ # React patterns
│ ├── django/ # Django framework
│ ├── git-commits/ # Git workflow
│ ├── error-tracking/ # Logging & monitoring
│ ├── code-standards/ # Universal standards
│ ├── code-review/ # Code quality agents
│ ├── dev-agents/ # Development agents
│ └── personalities/ # AI personalities
│ ├── personality-sherlock/
│ ├── personality-samantha/
│ └── [others]/
│
├── .cursor/
│ └── rules/ # CANONICAL: Coding standards
│ ├── python/ # Python rules
│ ├── frontend/ # React, TypeScript rules
│ ├── django/ # Django rules
│ ├── personalities/ # Personality rules
│ └── [others]/
│
├── .claude/
│ ├── commands/ # CANONICAL: Workflow commands
│ └── context.md # Project context
│
├── .github/workflows/ # CI/CD templates
└── docs/ # Architecture and guides
Key principle: Single source of truth with plugin symlinks for easy packaging.
Run /ai-coding-config update
in any project. The command shows what changed and lets
you choose what to update. Project-specific customizations are preserved.
The docs/
directory explains design decisions and how pieces work together:
coding-ecosystem.md compares Cursor, Claude Code, Windsurf, and VS Code with strengths and trade-offs.
tools-and-configs.md explains rules (passive context) versus commands (active workflows).
personalities.md describes each AI personality option.
architecture-summary.md documents the system design.
Projects can override defaults. Use .local.json
files (gitignored) for
machine-specific settings. Fork this repo to make it completely yours.
If the user mentions ai-coding-config, check whether ~/.ai_coding_config
exists. If it
does, read configurations from there. If not, suggest running the bootstrap script. When
@mentioned with ai-coding-config, read and execute
.claude/commands/ai-coding-config.md
.
1.0.0