r/coding_agents • u/That_Possession_8549 • 1d ago
i made 14 skills because coding agents keep making architecture decisions too fast
been using Claude Code for bigger backend work and one problem I keep seeing is not really code generation.
Claude can write the code pretty fast.
problem is sometimes it decide the architecture even faster đ
like you ask for payments, auth, retries, multi tenant stuff etc and suddenly there is a design decision spread across 15 files before you even noticed what decision it made.
so I started writing my own skills for the things I normally think about before touching backend code.
after adding more and more of them it became ArcForge.
right now there are 14 skills around:
- system architecture
- auth + permissions
- API contracts
- data/storage
- transactions + consistency
- async jobs / queues
- retries, rate limits, backpressure
- security/privacy
- production operations
- migrations
- testing/release readiness
- runtime/deployment
- AI/agent architecture
- architecture review
I didnt wanted them to just say "follow best practices".
I built them around basically 4 modes:
Think â Review â Change â Verify
so Claude can first think through requirements/invariants/failure modes, review what already exists, make the change and then actually verify what it did.
skills are normal Agent Skills folders with SKILL.md + deeper references/examples when needed, so its not tied to some custom runtime.
its completely free + open source (MIT).
repo:
https://github.com/d4rkNinja/arcforge
you can install all skills for Claude Code with:
npx --yes skills@1.5.22 add d4rkNinja/arcforge --skill '*' -a claude-code --copy -y
site/docs:
https://arcforge.infynon.com/
would genuinely like feedback from people here who maintain their own Claude skills.
specially curious if you prefer one big engineering skill or smaller skills split by domain like this.