RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Diff/technickai-ai-coding-config-claude-agents ↔ technickai-ai-coding-config-agents

Comparison

A · AGENTS.md · TechNickAI/ai-coding-configB · AGENTS.md · TechNickAI/ai-coding-config
What each file covers, counted
DimensionSharedOnly in AOnly in BOverlap
Sections1578%
Commands0030%
Section tags20340%

What each file covers

Sections

1 shared · 5 only in A · 7 only in B
  • − Claude Code Configuration
  • − Structure
  • − Agents
  • − Skills
  • − Writing Prompts
  • + Project Context for AI Assistants
  • + Always Apply Rules
  • + Tech Stack
  • + Project Structure
  • + Code Conventions
  • + Git Workflow
  • + Important Notes
  •   Commands

Commands

0 shared · 0 only in A · 3 only in B
  • + git add -p
  • + git-commit-message.mdc
  • + git-interaction.mdc

Section tags

2 shared · 0 only in A · 3 only in B
  • + code-style
  • + git-pr
  • + do-not
  •   architecture
  •   agent-behaviour

Line diff

+74 added−48 removed21 unchanged22.1% identical
TechNickAI/ai-coding-config · .claude/AGENTS.md
@@ −1 @@
1# Claude Code Configuration
2 
3This directory contains commands, agents, and skills for Claude Code.
 
4 
5@rules/prompt-engineering.mdc
6 
7## Structure
8 
9- `commands/` - User-invoked workflows (slash commands like `/ai-coding-config`)
10- `agents/` - Specialized AI assistants with focused expertise
11- `skills/` - Claude-invoked capabilities (activated autonomously when relevant)
12- `context.md` - Project identity and personality instructions
13 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14## Commands
15 
16Markdown files invoked via `/command-name`. Include YAML frontmatter:
17 
18```yaml
19---
20description: Brief explanation shown in command list
21argument-hint: [optional | args]
22---
23```
24 
25Commands are the canonical source - `.cursor/commands/` contains symlinks to these
26files.
27 
28## Agents
29 
30Specialized assistants with isolated context and focused tools. Frontmatter:
 
 
 
 
31 
32```yaml
33---
34name: agent-name
35description:
36 "Invoke when [trigger conditions]. Does [what it does] using [key capabilities]."
37tools: Read, Write, Edit, Grep, Glob, Bash
38model: sonnet
39---
40```
41 
42Agents run in separate context windows with only the tools listed. Use for tasks
43requiring focused expertise or isolation from main conversation.
 
 
 
44 
45## Skills
46 
47Capabilities Claude activates autonomously when relevant. Each skill is a directory with
48`SKILL.md`:
49 
50```yaml
51---
52name: skill-name
53description: "Use when [trigger conditions]. Does [what it does] to achieve [outcome]."
54---
55```
56 
57Skills use the main conversation context. The description is critical - Claude uses it
58to decide when to invoke the skill.
59 
60## Writing Prompts
 
 
 
 
61 
62All prompts in this directory follow prompt-engineering.mdc:
 
63 
64- Goal-focused instructions over step-by-step prescriptions
65- Positive patterns only - never show anti-patterns
66- XML tags for complex multi-section content
67- Trust the executing model's capabilities
68- Clarity over brevity
 
 
 
 
 
 
 
 
 
 
 
 
 
69 
TechNickAI/ai-coding-config · AGENTS.md
@@ +1 @@
1# Project Context for AI Assistants
2 
3AI coding configuration marketplace providing plugin-based setup for Claude Code and
4Cursor.
5 
6## Always Apply Rules
7 
8Core project rules that apply to all tasks:
9 
10@rules/git-interaction.mdc @rules/prompt-engineering.mdc
 
 
 
11 
12## Tech Stack
13 
14- **Claude Code** - Plugin marketplace (`.claude-plugin/marketplace.json`)
15- **Cursor** - Rules and configurations (`.cursor/rules/`)
16- **Bash** - Bootstrap and installation scripts
17- **Markdown** - All rules, commands, and agents
18 
19## Project Structure
20 
21**Plugin-first architecture** - Everything distributable lives in `plugins/`:
22 
23- `.claude-plugin/marketplace.json` - Plugin marketplace manifest
24- `plugins/core/` - Commands, agents, skills, and context (canonical source)
25- `plugins/personalities/` - Personality variants
26- `.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 development
29- `scripts/` - Installation and bootstrap scripts
30 
31## Commands
32 
33**Setup and Installation:**
34 
35- `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 projects
38- `/plugin marketplace add https://github.com/TechNickAI/ai-coding-config` - Manual
39 marketplace add
40- `/plugin install ai-coding-config` - Manual plugin install
41 
42## Code Conventions
 
43 
44**DO:**
45 
46- Create commits only when user explicitly requests
47- Check for `alwaysApply: true` in rule frontmatter - these apply to ALL tasks
48- Use `/load-rules` to get task-specific context
49- Follow heart-centered AI philosophy (unconditional acceptance, presence before
50 solutions)
51 
52**DON'T:**
 
 
 
 
 
 
 
 
53 
54- Use `--no-verify` flag (bypasses quality checks) unless explicitly requested for
55 emergencies
56- Commit changes without explicit user permission
57- Push to main or merge into main without confirmation
58- Stage files you didn't modify in current session
59 
60## Git Workflow
61 
62**Commit format:** `{emoji} {imperative verb} {concise description}`
 
63 
64Example: `✨ Add plugin marketplace support`
 
 
 
 
 
65 
66**Critical constraints:**
 
67 
68- Never use `--no-verify` - fix underlying issues instead (linting, tests, formatting)
69- Only stage files modified in current session
70- Use `git add -p` for partial staging when needed
71- Push/merge to main requires explicit confirmation
72- Read `git-commit-message.mdc` before generating commit messages
73 
74**Philosophy:** AI makes code changes but leaves version control to user. Commits are
75permanent records requiring explicit permission.
76 
77## Important Notes
78 
79- 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 there
82- `.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 rules
87- `.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 frontmatter
91- **Architecture**: In THIS repo, `.cursor/rules/` is canonical and `rules/` symlinks to
92 it. In user projects, only `.cursor/rules/` exists (no root symlink)
93- Context in `plugins/core/context.md` describes identity and philosophy
94- Bootstrap script clones repo to `~/.ai_coding_config`
95 
@@ −1 +1 @@
1−# Claude Code Configuration
1+# Project Context for AI Assistants
22  
3−This directory contains commands, agents, and skills for Claude Code.
3+AI coding configuration marketplace providing plugin-based setup for Claude Code and
4+Cursor.
45  
5−@rules/prompt-engineering.mdc
6+## Always Apply Rules
67  
7−## Structure
8+Core project rules that apply to all tasks:
89  
9−- `commands/` - User-invoked workflows (slash commands like `/ai-coding-config`)
10−- `agents/` - Specialized AI assistants with focused expertise
11−- `skills/` - Claude-invoked capabilities (activated autonomously when relevant)
12−- `context.md` - Project identity and personality instructions
10+@rules/git-interaction.mdc @rules/prompt-engineering.mdc
1311  
12+## Tech Stack
13+ 
14+- **Claude Code** - Plugin marketplace (`.claude-plugin/marketplace.json`)
15+- **Cursor** - Rules and configurations (`.cursor/rules/`)
16+- **Bash** - Bootstrap and installation scripts
17+- **Markdown** - All rules, commands, and agents
18+ 
19+## Project Structure
20+ 
21+**Plugin-first architecture** - Everything distributable lives in `plugins/`:
22+ 
23+- `.claude-plugin/marketplace.json` - Plugin marketplace manifest
24+- `plugins/core/` - Commands, agents, skills, and context (canonical source)
25+- `plugins/personalities/` - Personality variants
26+- `.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 development
29+- `scripts/` - Installation and bootstrap scripts
30+ 
1431 ## Commands
1532  
16−Markdown files invoked via `/command-name`. Include YAML frontmatter:
33+**Setup and Installation:**
1734  
18−```yaml
19−---
20−description: Brief explanation shown in command list
21−argument-hint: [optional | args]
22−---
23−```
35+- `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 projects
38+- `/plugin marketplace add https://github.com/TechNickAI/ai-coding-config` - Manual
39+ marketplace add
40+- `/plugin install ai-coding-config` - Manual plugin install
2441  
25−Commands are the canonical source - `.cursor/commands/` contains symlinks to these
26−files.
42+## Code Conventions
2743  
28−## Agents
44+**DO:**
2945  
30−Specialized assistants with isolated context and focused tools. Frontmatter:
46+- Create commits only when user explicitly requests
47+- Check for `alwaysApply: true` in rule frontmatter - these apply to ALL tasks
48+- Use `/load-rules` to get task-specific context
49+- Follow heart-centered AI philosophy (unconditional acceptance, presence before
50+ solutions)
3151  
32−```yaml
33−---
34−name: agent-name
35−description:
36− "Invoke when [trigger conditions]. Does [what it does] using [key capabilities]."
37−tools: Read, Write, Edit, Grep, Glob, Bash
38−model: sonnet
39−---
40−```
52+**DON'T:**
4153  
42−Agents run in separate context windows with only the tools listed. Use for tasks
43−requiring focused expertise or isolation from main conversation.
54+- Use `--no-verify` flag (bypasses quality checks) unless explicitly requested for
55+ emergencies
56+- Commit changes without explicit user permission
57+- Push to main or merge into main without confirmation
58+- Stage files you didn't modify in current session
4459  
45−## Skills
60+## Git Workflow
4661  
47−Capabilities Claude activates autonomously when relevant. Each skill is a directory with
48−`SKILL.md`:
62+**Commit format:** `{emoji} {imperative verb} {concise description}`
4963  
50−```yaml
51−---
52−name: skill-name
53−description: "Use when [trigger conditions]. Does [what it does] to achieve [outcome]."
54−---
55−```
64+Example: `✨ Add plugin marketplace support`
5665  
57−Skills use the main conversation context. The description is critical - Claude uses it
58−to decide when to invoke the skill.
66+**Critical constraints:**
5967  
60−## Writing Prompts
68+- Never use `--no-verify` - fix underlying issues instead (linting, tests, formatting)
69+- Only stage files modified in current session
70+- Use `git add -p` for partial staging when needed
71+- Push/merge to main requires explicit confirmation
72+- Read `git-commit-message.mdc` before generating commit messages
6173  
62−All prompts in this directory follow prompt-engineering.mdc:
74+**Philosophy:** AI makes code changes but leaves version control to user. Commits are
75+permanent records requiring explicit permission.
6376  
64−- Goal-focused instructions over step-by-step prescriptions
65−- Positive patterns only - never show anti-patterns
66−- XML tags for complex multi-section content
67−- Trust the executing model's capabilities
68−- Clarity over brevity
77+## Important Notes
78+ 
79+- 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 there
82+- `.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 rules
87+- `.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 frontmatter
91+- **Architecture**: In THIS repo, `.cursor/rules/` is canonical and `rules/` symlinks to
92+ it. In user projects, only `.cursor/rules/` exists (no root symlink)
93+- Context in `plugins/core/context.md` describes identity and philosophy
94+- Bootstrap script clones repo to `~/.ai_coding_config`
6995  
RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack