Curated configs for an AI coding workflow with muscles.
curl -fsSL ay.dog | bashOr using GitHub URL:
curl -fsSL https://raw.githubusercontent.com/heyAyushh/stacc/main/install.sh | bashgit clone https://github.com/heyAyushh/stacc.git
cd stacc
./install.shThe interactive installer will guide you through:
- Editor selection: Cursor, Claude Code, OpenCode, Codex, AMP Code
- Scope selection: Global (all projects) or project-specific
- Category selection: commands, rules, agents, skills, stack, hooks, mcps
- Stack selection: choose one or more stack skill folders from
configs/stacks/
Stacks are framework/language-specific skill bundles under configs/stacks/. When you select the stacks category, the installer prompts you to choose one or more stack folders and installs them into each editor's skills/ directory.
./install.sh --categories commands,rules,skills,stack --stacks bun,typescript./install.sh --all --project --categories skills,stack --stacks all| Scope | Codex | Claude Code | Cursor | Cursor Cloud Agents | OpenCode | AMP Code | GitHub (Copilot) | VS Code |
|---|---|---|---|---|---|---|---|---|
| Global | ~/.codex/ |
~/.claude/ |
~/.cursor/ |
❌ | ~/.config/opencode/ |
~/.config/amp/ |
❌ | ❌ |
| Project | .codex/ |
.claude/ |
.cursor/ |
❌ | .opencode/ |
.agents/ |
❌ | ❌ |
| Config Type | Codex | Claude Code | Cursor | Cursor Cloud Agents | OpenCode | AMP Code | GitHub (Copilot) | VS Code |
|---|---|---|---|---|---|---|---|---|
| LSPs | #8745 ❌ | plugin | built-in ❌ | ❌ | built-in ❌ | built-in ❌ | built-in ❌ | extensions ❌ |
| Hooks | #2109 ❌ | ~/.claude/settings.json |
~/.cursor/hooks.json |
❌ | ❌ | ❌ | ❌ | ❌ |
| Rules | ~/.codex/AGENTS.md |
~/.claude/CLAUDE.md |
~/.cursor/rules/, ~/.cursor/AGENTS.md |
❌ | ~/.config/opencode/AGENTS.md |
~/.config/amp/AGENTS.md |
❌ | ❌ |
| Skills | ~/.codex/skills/ |
~/.claude/skills/ |
~/.cursor/skills/ |
❌ | ~/.config/opencode/skills/ |
~/.config/agents/skills/ |
❌ | ❌ |
| Subagents | #2604 ❌ | ~/.claude/agents/ |
~/.cursor/agents/ |
❌ | ~/.config/opencode/agents/ |
built-in ❌ | ❌ | ❌ |
| MCPs (Model Context Protocol) | ~/.codex/config.toml |
~/.claude.json |
~/.cursor/mcp.json |
cursor global ❌ | ~/.config/opencode/.opencode.json |
~/.config/amp/settings.json |
❌ | ❌ |
| Commands | Migrated to skills ~/.codex/skills/ |
Migrated to skills ~/.claude/skills/ |
~/.cursor/commands/ |
❌ | ~/.config/opencode/commands/ |
Migrated to skills ~/.config/agents/skills/ |
❌ | ❌ |
| Config Type | Codex | Claude | Cursor | Cursor Cloud Agents | OpenCode | AMP Code | GitHub (Copilot) | VS Code |
|---|---|---|---|---|---|---|---|---|
| LSPs | built-in ❌ | plugin | built-in ❌ | ❌ | built-in ❌ | built-in ❌ | ❌ | extensions ❌ |
| Hooks | ❌ | .claude/settings.json, .claude/settings.local.json |
.cursor/hooks.json |
❌ | ❌ | ❌ | ❌ | ❌ |
| Rules | AGENTS.md |
CLAUDE.md |
.cursor/rules/, AGENTS.md |
❌ | AGENTS.md |
AGENTS.md |
.github/copilot-instructions.md |
.vscode/settings.json |
| Skills | .codex/skills/ |
.claude/skills/ |
.cursor/skills/ |
❌ | .opencode/skills/ |
.agents/skills/ |
❌ | ❌ |
| Subagents | ❌ | .claude/agents/ |
.cursor/agents/ |
❌ | .opencode/agents/ |
built-in ❌ | .github/copilot-instructions.md |
❌ |
| MCPs | global ❌ | .mcp.json |
.cursor/mcp.json |
cursor global ❌ | .opencode.json |
built-in ❌ | ❌ | ❌ |
| Commands | .codex/skills/ |
.claude/skills/ |
.cursor/commands/ |
❌ | .opencode/commands/ |
.agents/skills/ |
❌ | <project>/.vscode/tasks.json |
Notes / Exceptions:
- Codex tracking: LSP #8745, Hooks #2109, Subagents #2604
- Cursor Cloud Agents: uses Cursor global config only
- OpenCode MCPs:
~/.config/opencode/.opencode.json→mcpServers - AMP MCPs:
~/.config/amp/settings.json→amp.mcpServers(OAuth in~/.amp/oauth/) - Codex/Claude/AMP commands: stored under
skills/for migrated installations - VS Code LSP/config: extensions or settings
- Copilot: no user-defined MCPs/skills/commands
- VS Code user settings: macOS
~/Library/Application Support/Code/User/settings.json, Linux~/.config/Code/User/settings.json - Project root:
.vscode/,.github/,.codex/,.claude/,.cursor/,.opencode/,.agents/ - Cursor rules vs skills:
.cursor/rules/(apply modes),.cursor/skills/(agent-decided)
configs/
├── agents/ # Agent definitions (verifier, askuserquestion)
├── commands/ # Slash commands (commit, deslop, ultrathink, etc.)
├── hooks/ # Git hooks
├── mcps/ # MCP server configurations
├── rules/ # Always-applied rules (clean-code, commit format, etc.)
├── skills/ # Modular skills for specific tasks
│ ├── bash-expert/
│ ├── changelog-generator/
│ ├── find-skills/
│ ├── frontend-design/
│ ├── mcp-builder/
│ └── skill-creator/
└── stacks/ # Language/framework-specific skill bundles
├── bun/
├── databases/
├── ios/ # SwiftUI, Swift concurrency, performance, Liquid Glass
├── nextjs/
├── react-native/
├── rust/
├── solana/
├── turborepo/
└── typescript/
This repository contains configurations adapted from open-source projects. Below are the attributions for code copied or adapted from external sources.
| File | Description | Notes | Source | License |
|---|---|---|---|---|
configs/skills/mcp-builder/ |
MCP Server Development Guide - creating high-quality MCP servers | anthropics/skills | Apache-2.0 | |
configs/skills/skill-creator/ |
Skill Creator Guide - creating effective Claude skills | anthropics/skills | Apache-2.0 | |
configs/skills/frontend-design/ |
Frontend Design - distinctive, production-grade UI creation | anthropics/skills | Apache-2.0 | |
configs/skills/karpathy-guidelines |
Behavioral guidelines to reduce common LLM coding mistakes. | forrestchang/andrej-karpathy-skills | ||
configs/stacks/ios/swift-concurrency-expert/ |
Swift 6.2+ concurrency review and remediation | Dimillian/Skills | ||
configs/stacks/ios/swiftui-view-refactor/ |
SwiftUI view refactoring patterns | Dimillian/Skills | ||
configs/stacks/ios/swiftui-performance-audit/ |
SwiftUI performance auditing and optimization | Dimillian/Skills | ||
configs/stacks/ios/swiftui-ui-patterns/ |
SwiftUI UI patterns and best practices | Dimillian/Skills | ||
configs/stacks/ios/swiftui-liquid-glass/ |
iOS 26+ Liquid Glass API implementation | Dimillian/Skills | ||
configs/stacks/ios/ios-debugger-agent/ |
XcodeBuildMCP-based iOS debugging | Dimillian/Skills | ||
configs/commands/deslop.md |
Remove AI-generated code slop | Also seen in fatih/dotfiles and moeru-ai/airi (MIT). | triggerdotdev/trigger.dev | Apache-2.0 |
configs/agents/askuserquestion.md |
AskUserQuestion tool description | Adapted from Claude Code's built-in tool descriptions and agent prompts. | Claude Code / Anthropic System Prompts | |
configs/commands/explore.md |
File search specialist agent prompt | Documented in Piebald-AI/claude-code-system-prompts (MIT). | Claude Code / Anthropic System Prompts | |
configs/stacks/bun/bun.mdc |
Bun.js best practices | sanjeed5/awesome-cursor-rules-mdc | CC0-1.0 | |
configs/stacks/typescript/ |
TypeScript conventions | sanjeed5/awesome-cursor-rules-mdc | CC0-1.0 | |
configs/stacks/bun/postgresql.mdc |
PostgreSQL guidelines | sanjeed5/awesome-cursor-rules-mdc | CC0-1.0 | |
configs/rules/clean-code.mdc |
Clean code guidelines | PatrickJS/awesome-cursorrules | CC0-1.0 | |
configs/stacks/solana/ |
Solana Dev Skills | Solana Foundation | MIT | |
configs/commands/rebase.md |
Rebase the current branch to resolve/maybe Merge Conflicts | Raine Virta - blog | ||
configs/commands/clean-gone.md |
Cleans up all git branches marked as [gone] (branches that have been deleted on the remote but still exist locally), including removing associated worktrees. | Raine Virta - blog | ||
configs/commands/review-pr.md |
Review Pull request from github | |||
configs/commands/visualize.md |
Mermaid diagram generation | anthropics/claude-code | LICENSE | |
configs/commands/onboard-new-developer.md |
Developer onboarding checklist | anthropics/claude-code | LICENSE | |
configs/commands/refactor.md |
Code refactoring checklist (refactor-code.md) | anthropics/claude-code | LICENSE | |
configs/commands/commit.md |
Git commit workflow (commit-only.md) | kinopeee/cursorrules | MIT | |
configs/commands/commit-push.md |
Commit and push workflow | kinopeee/cursorrules | MIT | |
configs/commands/commit-push-pr.md |
Commit, push, and PR workflow | kinopeee/cursorrules | MIT | |
configs/rules/commit-message-format.mdc |
Conventional Commits format | kinopeee/cursorrules | MIT | |
configs/rules/pr-message-format.mdc |
PR message format | kinopeee/cursorrules | MIT | |
configs/rules/prompt-injection-gaurd.mdc |
External context injection defense (prompt-injection-guard.mdc) | kinopeee/cursorrules | MIT | |
configs/commands/review.md |
Security-focused code review | anthropics/claude-code-security-review | MIT | |
configs/commands/council.md |
Spawn multiple agents to deeply explore a codebase area before acting | @shaoruu | ||
configs/commands/iterate-browser.md |
Autonomously iterate on UI changes using console.log and browser tools | ComposioHQ/awesome-claude-skills | ||
configs/skills/changelog-generator/ |
Changelog generation from git commits | Also found in davila7/claude-code-templates (MIT) and skillcreatorai/Ai-Agent-Skills (MIT). | ComposioHQ/awesome-claude-skills | |
configs/commands/ultrathink.md |
Deep reasoning mode protocol (original) | Original / Sources Not Found | ||
configs/commands/init.md |
AGENTS.md initialization | Original / Sources Not Found | ||
configs/agents/verifier.md |
Work verification agent | Original / Sources Not Found |
MIT. LICENSE.
Individual components retain their original licenses:
- Anthropic skills: Apache-2.0 (see
LICENSE.txtin skill directories) - Dimillian/Skills: Check repository for license
- Other components: See individual source repositories
