Skip to content

Ma trận so sánh

Sau khi hiểu từng framework riêng, insight chính là chúng tối ưu các tầng khác nhau của AI-assisted software delivery.

mermaid
flowchart TB
    A[AI engineering operating model] --> L1[Agent app / orchestration layer]
    A --> L2[Agent harness / runtime layer]
    A --> B[Spec layer]
    A --> C[Lifecycle governance layer]
    A --> D[Execution orchestration layer]
    A --> E[Behavior and quality layer]

    L1 --> LC[LangChain]
    L1 --> LG[LangGraph]
    L2 --> HA[Hermes]
    L2 --> CC[Codex CLI / Claude Code]
    B --> SK[Spec Kit]
    B --> OS[OpenSpec]
    C --> AD[AWS AI-DLC]
    D --> GSD[GSD]
    E --> SP[Superpowers]

So sánh cross-layer

TầngToolsSource of truthOutput chính
Agent app/orchestrationLangChain, LangGraphApp code, state graph, prompts, toolsAI app hoặc agent service
Agent harness/runtimeHermes, Codex CLI, Claude CodeRuntime/session state, instructions, memoryAgent execution trong repo/tools
Workflow/methodologySpec Kit, OpenSpec, AI-DLC, GSD, SuperpowersSpecs, changes, audit, .planning/, testsDelivery process và evidence
Repo/CI/deploymentGit, tests, CI/CDCode, tests, build logs, release artifactsVerified software delivery

So sánh lõi

Tiêu chíSpec KitOpenSpecAWS AI-DLC WorkflowsGSD / Get Shit DoneSuperpowers
Mục đích chínhSDD toolkitLightweight change-spec workflowAI-native lifecycle governanceContext và execution orchestrationAgent discipline methodology
Vấn đề gốcFeature spec mơ hồProposed changes bị kẹt trong chatDelivery thiếu kiểm soátContext rot và throughput thấpAgent code thiếu discipline
Artifact chínhSpecs, plans, tasksopenspec/specs, openspec/changesaidlc-docs/, state, audit.planning/Plans, tests, reviews, worktrees
Đơn vị làm việcFeatureChangeProject, stage, unit of workMilestone, phase, taskTask, behavior, branch
Người dùng chínhProduct + engineeringSolo/small team và brownfield product teamEnterprise delivery teamBuilder/team tối ưu shippingDeveloper nâng chất lượng AI code

Coverage theo lifecycle

ActivitySpec KitOpenSpecAWS AI-DLCGSDSuperpowers
Requirement clarificationRất mạnhMạnhRất mạnhTrung bình-mạnhMạnh với brainstorming
Architecture designMạnh trong planTrung bình-mạnh qua design.mdRất mạnhTrung bìnhMạnh khi dùng design skill
NFRQua spec/constitutionCần template/gate rõRất mạnhCần bổ sungCần explicit design
InfrastructureCó trong plan nếu yêu cầuKhông phải trọng tâmMạnhKhông phải trọng tâmKhông phải trọng tâm
Task decompositionMạnhMạnh qua tasks.mdMạnhRất mạnhMạnh
Parallel executionKhông phải trọng tâmChange isolation có ích nhưng không phải trọng tâmKhông phải trọng tâmRất mạnhCó thể qua subagents
TDDCó thể cấu hìnhCó thể cấu hìnhCó thể cấu hìnhTùy quality agentsRất mạnh
Audit trailTrung bìnhTrung bình qua change archiveRất mạnhTrung bìnhThấp-trung bình
OperationsKhông phải trọng tâmKhông phải trọng tâmCó một phần, nên mở rộngKhông phải trọng tâmKhông phải trọng tâm

Human control

Control pointSpec KitOpenSpecAWS AI-DLCGSDSuperpowers
Approve requirementsReview proposal/specs trước applyRất rõCó thểQua design
Approve architectureTrong planTrong design.mdRất rõCó thểTrước implementation
Approve từng stageGiới hạnFluid, action-basedMạnh nhấtTheo phaseTheo task/branch
Agent autonomyTrung bìnhTrung bìnhThấp-trung bìnhCaoTrung bình
Rủi ro nếu human lơ làSpec sai -> code saiChanges sync mà không review thậtGovernance hình thứcQuá nhiều diff không reviewSkill bị bỏ qua hoặc test yếu

Scoring matrix

Thang điểm tương đối 1-5.

Tiêu chíSpec KitOpenSpecAWS AI-DLCGSDSuperpowers
Requirement clarity54434
Lifecycle governance32532
Auditability33532
Context management44453
Execution throughput34353
TDD discipline32335
Enterprise readiness43533
Solo builder fit45255
Risk of over-process32543
Risk of over-automation23253

So sánh từng cặp

CặpKết luận ngắn
Spec Kit vs AI-DLCSpec Kit sâu về SDD; AI-DLC rộng về lifecycle governance
Spec Kit vs OpenSpecSpec Kit structured hơn; OpenSpec nhẹ và fluid hơn
OpenSpec vs AI-DLCOpenSpec quản change specs; AI-DLC quản lifecycle accountability
OpenSpec vs GSDOpenSpec isolate proposed changes; GSD orchestrate execution qua phases/agents
OpenSpec vs SuperpowersOpenSpec quản artifacts; Superpowers quản engineering behavior
Spec Kit vs GSDSpec Kit giúp định nghĩa đúng thứ cần build; GSD giúp đẩy nhiều task qua delivery
Spec Kit vs SuperpowersSpec Kit quản spec artifacts; Superpowers quản engineering behavior
AI-DLC vs GSDAI-DLC kiểm soát risk; GSD tăng throughput
AI-DLC vs SuperpowersAI-DLC governance delivery; Superpowers nâng discipline implementation
GSD vs SuperpowersGSD tổ chức nhiều task; Superpowers làm từng task sạch hơn

Built as a static bilingual AI engineering stack guide.