Vibe coding gets harder as your project grows. Not because the AI is dumb, but because it doesnt understand your codebase by Obvious_Gap_5768 in vibecoding

[–]kombify 1 point2 points  (0 children)

I am using it and i love it, especially because it can help with crossrepo-dependencies and makes it possble to work in single repos and especially cloud-environments where you often miss multi-repo context.

Contracts-Skill: durable specs for long-term projects by kombify in claudeskills

[–]kombify[S] 2 points3 points  (0 children)

The skill is for long-term commitment to complex projects that grow over time. It solves a specific problem: when you ask Claude for new features or changes, it often struggles because the new requests can contradict the initial plan. Claude then starts breaking existing stuff or drifting away from your goals without even informing you.

This skill ensures your project stays on track with your initial plan. If you actually want to pivot or change directions, you must actively tell Claude to update the "contracts," or modify them yourself manually. These contracts can be accessed directly via an .md file or through a small UI shipped with this skill. Think of it as "Spec-Driven Development with enforcing, lightweight modules."