

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
1# Project Context for AI Assistants23AI coding configuration marketplace providing plugin-based setup for Claude Code and4Cursor.56## Always Apply Rules78Core project rules that apply to all tasks:910@rules/git-interaction.mdc @rules/prompt-engineering.mdc1112## Tech Stack1314- **Claude Code** - Plugin marketplace (`.claude-plugin/marketplace.json`)15- **Cursor** - Rules and configurations (`.cursor/rules/`)16- **Bash** - Bootstrap and installation scripts17- **Markdown** - All rules, commands, and agents1819## Project Structure2021**Plugin-first architecture** - Everything distributable lives in `plugins/`:2223- `.claude-plugin/marketplace.json` - Plugin marketplace manifest24- `plugins/core/` - Commands, agents, skills, and context (canonical source)25- `plugins/personalities/` - Personality variants26- `.cursor/rules/` - Cursor rules (canonical location)27- `rules/` - Symlink to `.cursor/rules/` for visibility (THIS REPO ONLY)28- `.claude/` - Symlinks to plugin content for local development29- `scripts/` - Installation and bootstrap scripts3031## Commands3233**Setup and Installation:**3435- `curl -fsSL https://raw.githubusercontent.com/TechNickAI/ai-coding-config/main/scripts/bootstrap.sh | bash` -36 One-line install (auto-detects Claude Code, Cursor, etc.)37- `/ai-coding-config` - Interactive setup for projects38- `/plugin marketplace add https://github.com/TechNickAI/ai-coding-config` - Manual39 marketplace add40- `/plugin install ai-coding-config` - Manual plugin install4142## Code Conventions4344**DO:**4546- Create commits only when user explicitly requests47- Check for `alwaysApply: true` in rule frontmatter - these apply to ALL tasks48- Use `/load-rules` to get task-specific context49- Follow heart-centered AI philosophy (unconditional acceptance, presence before50 solutions)5152**DON'T:**5354- Use `--no-verify` flag (bypasses quality checks) unless explicitly requested for55 emergencies56- Commit changes without explicit user permission57- Push to main or merge into main without confirmation58- Stage files you didn't modify in current session5960## Git Workflow6162**Commit format:** `{emoji} {imperative verb} {concise description}`6364Example: `✨ Add plugin marketplace support`6566**Critical constraints:**6768- Never use `--no-verify` - fix underlying issues instead (linting, tests, formatting)69- Only stage files modified in current session70- Use `git add -p` for partial staging when needed71- Push/merge to main requires explicit confirmation72- Read `git-commit-message.mdc` before generating commit messages7374**Philosophy:** AI makes code changes but leaves version control to user. Commits are75permanent records requiring explicit permission.7677## Important Notes7879- Rules with `alwaysApply: true` are CRITICAL - currently: `git-interaction.mdc`,80 `heart-centered-ai-philosophy.mdc`81- **Plugin-first**: All content lives in `plugins/`, other locations symlink there82- `.claude/commands/` → `plugins/core/commands/` (symlink)83- `.claude/agents/` → `plugins/core/agents/` (symlink)84- `.claude/skills/` → `plugins/core/skills/` (symlink)85- `rules/` → `.cursor/rules/` (symlink for visibility, THIS REPO ONLY)86- `.cursor/rules/` contains the canonical Cursor rules87- `.cursor/rules/personalities/` → copied from `plugins/personalities/` (not symlinked -88 needs editing)89- **Note**: Personality files are copied, not symlinked, because `/personality-change`90 edits frontmatter91- **Architecture**: In THIS repo, `.cursor/rules/` is canonical and `rules/` symlinks to92 it. In user projects, only `.cursor/rules/` exists (no root symlink)93- Context in `plugins/core/context.md` describes identity and philosophy94- Bootstrap script clones repo to `~/.ai_coding_config`95
One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| TechNickAI/ai-coding-config.cursor/rules/trust-and-decision-making.mdc · 24 | Cursor rules | no sections | 48/100 | 14 days ago | |
| TechNickAI/ai-coding-configplugins/core/skills/CLAUDE.md · 24 | CLAUDE.md | lint-formatagent-behaviour | 58/100 | 14 days ago | |
| TechNickAI/ai-coding-config.claude-plugin/CLAUDE.md · 24 | CLAUDE.md | deployment | 25/100 | 14 days ago | |
| TechNickAI/ai-coding-config.claude/CLAUDE.md · 24 | CLAUDE.md | lint-formatstyletypestesting-strategy+1 | 62/100 | 14 days ago | |
| TechNickAI/ai-coding-config.cursor/AGENTS.md · 24 | AGENTS.md | archdo-notagent-behaviour | 56/100 | 14 days ago | |
| TechNickAI/ai-coding-config.cursor/rules/autonomous-development-workflow.mdc · 24 | Cursor rules | testlint-formatgitagent-behaviour | 77/100 | 14 days ago | |
| TechNickAI/ai-coding-config.cursor/rules/code-review-standards.mdc · 24 | Cursor rules | testtypestesting-strategygit+2 | 59/100 | 14 days ago | |
| TechNickAI/ai-coding-config.cursor/rules/code-style-and-zen-of-python.mdc · 24 | Cursor rules | lint-formatstyledocs | 62/100 | 14 days ago | |
| TechNickAI/ai-coding-config.cursor/rules/fixing-github-actions-builds.mdc · 24 | Cursor rules | setupbuilddo-notagent-behaviour | 81/100 | 14 days ago | |
| TechNickAI/ai-coding-config.cursor/rules/user-facing-language.mdc · 24 | Cursor rules | lint-formatstylearch | 66/100 | 14 days ago | |
| TechNickAI/ai-coding-configplugins/core/agents/CLAUDE.md · 24 | CLAUDE.md | testlint-formatarchgit+1 | 66/100 | 14 days ago | |
| TechNickAI/ai-coding-config.cursor/rules/git-commit-message.mdc · 24 | Cursor rules | archgitdeployment | 58/100 | 14 days ago | |
| TechNickAI/ai-coding-config.cursor/rules/git-interaction.mdc · 24 | Cursor rules | testlint-formatstylearch+4 | 88/100 | 14 days ago | |
| TechNickAI/ai-coding-config.cursor/rules/heart-centered-ai-philosophy.mdc · 24 | Cursor rules | no sections | 30/100 | 14 days ago | |
| TechNickAI/ai-coding-config.cursor/rules/ruff-linting.mdc · 24 | Cursor rules | lint-format | 43/100 | 14 days ago | |
| TechNickAI/ai-coding-config.claude/AGENTS.md · 24 | AGENTS.md | archagent-behaviour | 54/100 | 14 days ago | |
| TechNickAI/ai-coding-config.cursor/rules/prompt-engineering.mdc · 24 | Cursor rules | setuptestlint-formatstyle+6 | 57/100 | 14 days ago | |
| TechNickAI/ai-coding-config.cursor/rules/external-apis.mdc · 24 | Cursor rules | testtesting-strategyapi | 54/100 | 14 days ago | |
| TechNickAI/ai-coding-config.cursor/rules/git-worktree-task.mdc · 24 | Cursor rules | lint-formatgitagent-behaviour | 38/100 | 14 days ago | |
| TechNickAI/ai-coding-config.cursor/rules/naming-stuff.mdc · 24 | Cursor rules | style | 48/100 | 14 days ago |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| n8n-io/n8npackages/@n8n/agents/AGENTS.md · 201k | AGENTS.md | buildteststylearch+3 | 100/100 | 14 days ago | |
| aaif-goose/gooseAGENTS.md · 53k | AGENTS.md | setupbuildtestlint-format+7 | 100/100 | 8 days ago | |
| duckduckgo/content-scope-scriptsspecial-pages/AGENTS.md · 70 | AGENTS.md | buildteststylearch+3 | 100/100 | 14 days ago | |
| deepseek-ai/deepseek-harnessnative/landlock-run/AGENTS.md · 104k | AGENTS.md | setupteststylearch+3 | 100/100 | today | |
| code-yeongyu/oh-my-openagentpackages/web/AGENTS.md · 68k | AGENTS.md | setupbuildtestlint-format+6 | 100/100 | 13 days ago | |
| TryGhost/Ghoste2e/AGENTS.md · 55k | AGENTS.md | setupteststylearch+2 | 100/100 | today | |
| vllm-project/vllmAGENTS.md · 89k | AGENTS.md | setuptestlint-formatstyle+5 | 100/100 | 14 days ago | |
| mui/material-uiAGENTS.md · 99k | AGENTS.md | setupbuildtestlint-format+9 | 100/100 | 14 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/technickai-ai-coding-config-agents)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.