yuri-semenenko/ai-engineering-workspace
One engineering workflow across Claude Code, Codex, Copilot, and Gemini CLI. A portable persona canon, process skills, and safety guardrails, kept in sync by design.
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
Copy this rig
# review before running: this installs third-party code
$ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude ./rig-ai-engineering-workspace # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/adr .claude/skills/adr $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/codebase-map .claude/skills/codebase-map $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/commit .claude/skills/commit $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/complexity-audit .claude/skills/complexity-audit $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/debt-ledger .claude/skills/debt-ledger $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/debug .claude/skills/debug $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/humanizer .claude/skills/humanizer $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/lazy .claude/skills/lazy $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/migration-plan .claude/skills/migration-plan $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/module-design .claude/skills/module-design $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/pr-classify .claude/skills/pr-classify $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/pr-comment .claude/skills/pr-comment $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/pr-recheck .claude/skills/pr-recheck $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/research .claude/skills/research $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/rfc .claude/skills/rfc $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/security-pass .claude/skills/security-pass $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/spec .claude/skills/spec $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/start .claude/skills/start $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/testing-checklist .claude/skills/testing-checklist $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/web-performance-checklist .claude/skills/web-performance-checklist $ npx degit yuri-semenenko/ai-engineering-workspace/claude-code/.claude/skills/web-security-checklist .claude/skills/web-security-checklist $ npx degit yuri-semenenko/ai-engineering-workspace/codex/skills/architect .claude/skills/architect $ npx degit yuri-semenenko/ai-engineering-workspace/codex/skills/context-brief .claude/skills/context-brief $ npx degit yuri-semenenko/ai-engineering-workspace/codex/skills/project-onboarding .claude/skills/project-onboarding $ npx degit yuri-semenenko/ai-engineering-workspace/codex/skills/prompt-engineer .claude/skills/prompt-engineer
$ curl -fsSL --create-dirs -o .claude/agents/independent-review.md https://raw.githubusercontent.com/yuri-semenenko/ai-engineering-workspace/main/claude-code/.claude/agents/independent-review.md $ curl -fsSL --create-dirs -o .claude/agents/project-agent.template.md https://raw.githubusercontent.com/yuri-semenenko/ai-engineering-workspace/main/claude-code/.claude/agents/project-agent.template.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Skills (25)
adrcodebase-mapcommitcomplexity-auditdebt-ledgerdebughumanizerlazymigration-planmodule-designpr-classifypr-commentpr-recheckresearchrfcsecurity-passspecstarttesting-checklistweb-performance-checklistweb-security-checklistarchitectcontext-briefproject-onboardingprompt-engineer
Subagents (2)
| independent-review model: opus | Independent second read of a change, for the review step of `explore -> implement -> review`. Dispatch it when the code was written in this conversation and you want findings from something that has n |
| project-agent model: sonnet | TEMPLATE for a project-specific implementation agent. Copy this file, rename it, and fill in the placeholders to define a dispatchable role for ONE project: the expertise it brings and how it works. T |
Similar rigs
rafagomes/ai-workflow
AI-assisted development workflow toolkit for Claude Code, Cursor, and Codex — skills, agents, and conventions for the full SDLC
Skill Collector 4.0k tok ·
latuconsinafr/claude-code-config
The claude code config, tailored to myself, battle-tested (might inspires you)
Skill Collector 6.1k tok ·
iamvirul/claude-setup
One-command Claude Code optimization - Staff engineer persona, rules, hooks, skills, agents
Minimalist 2.4k tok ·
rness-dev/rness
One source of truth for every AI coding agent. The standards, decisions, specs and plans of your organization, written into the AGENTS.md of every repository. Claude Code, Codex, Cursor and GitHub Copilot already read it.
Automator 5.6k tok ·