آمادهٔ همکاری · اصفهان · حضوری، ترکیبی یا دورکاری

ابوالفضل شریفی

مهندس ارشد AI-Native، CTO و معمار محصول

نوزده سال است نرم‌افزار می‌سازم، از سامانهٔ فروش بلیت هواپیما تا یک پلتفرم SaaS چندمستاجری. امروز سیستم را طراحی می‌کنم و ایجنت‌های کدنویس آن را می‌سازند؛ با spec، گارد و گراف کد، طوری که کیفیت معماری فدا نشود.

از ۲۰۰۷ دارم می‌سازم

❯ claude "add a chart layout to the history block"● reading specs/native-resume/spec.md● graph: ResumeBlocks → resume-blocks.tsx✓ layout: list | chart✓ check:* passed · pest green✓ PR opened · CI green❯ 

نمونهٔ یک سشن روی همین مخزن

FIG. 1 · SIMACMS

یک نصب، سایت‌های بسیار

هر سایت فقط ماژول‌های پلن خودش را می‌بیند. ایجنت‌ها از spec می‌خوانند و هر تغییر قبل از merge از گاردها می‌گذرد.

معماری SimaCMS: سایت‌ها، ماژول‌ها، chassis مشترک و چرخهٔ ایجنت

AGENTS.md

با ایجنت‌ها این‌طوری کار می‌کنم

ابزارها: Claude Code MCP OpenSpec Playwright

  • مخزن برای ایجنت

    قواعد مسیرمحور، AGENTS.md و مستندات بخش‌به‌بخش تا ایجنت کدنویس بدون حدس زدن کار کند.

  • Spec-driven

    هر قابلیت یک spec دارد و هر تصمیم رفتاری از proposal تا archive ثبت می‌شود.

  • گارد به‌جای حدس

    گاردهای ایستا در CI مرز ماژول‌ها و قراردادها را نگه می‌دارند؛ خطای ایجنت قبل از merge گرفته می‌شود.

  • گراف دانش کد

    ایجنت به‌جای جستجوی متنی، ساختار کد را از گراف می‌پرسد؛ دقیق‌تر و ارزان‌تر.

  • از تیکت تا CI سبز

    Skills و Subagentهای اختصاصی، اپ را بالا می‌آورند، در مرورگر می‌بینند و PR را تا سبز شدن پیش می‌برند.

سیستمی دارید که باید درست ساخته شود؟

مستقر در اصفهان؛ برای همکاری حضوری، ترکیبی یا دورکاری. ایمیل سریع‌ترین راه است.

معمولاً همان روز کاری جواب می‌دهم