feat: add Claude Code native implementation with multi-agent architecture#145
Open
anhyobin wants to merge 1 commit intoawslabs:mainfrom
Open
feat: add Claude Code native implementation with multi-agent architecture#145anhyobin wants to merge 1 commit intoawslabs:mainfrom
anhyobin wants to merge 1 commit intoawslabs:mainfrom
Conversation
…ture Add a Claude Code-specific implementation of AIDLC using native agents, skills, hooks, and rules. This provides the same AIDLC methodology with system-level role enforcement, on-demand context loading, and automated workflow management. - 14 skills (one per AIDLC stage, /aidlc-* slash commands) - 4 agents with tool isolation (analyst, architect, developer, reviewer) - 6 cross-cutting rules (content validation, error handling, terminology, workflow changes, 2 conditional extensions) - 2 hooks (SessionStart auto-detection, SubagentStop audit logging) - Benchmark: 100% pass rate across 76 assertions on 14 stages (vs 96.1% upstream rule file, 76.1% no guidance) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add Claude Code-native AIDLC implementation using agents, skills, hooks, and rules. This provides the same AIDLC methodology with system-level role enforcement, on-demand context loading, and automated workflow management.
/aidlc-*slash commands)What Changed
New directory:
platforms/claude-code/(or location TBD by maintainers)Plus: README.md, LICENSE (MIT-0)
Why
Claude Code has native capabilities that the single rule-file approach cannot leverage:
disallowedTools: [Write, Edit](system)pathsfrontmatterTesting
Scenario: Serverless Order Management API (Cognito, Lambda, DynamoDB, SQS, EventBridge, Stripe integration. 4 units, TypeScript/CDK.)
Method: 42 agent evaluations across all 14 AIDLC stages, comparing 3 approaches:
Native outperforms upstream in:
functional: Technology-agnostic constraint enforcement (upstream leaked specific service names into business logic design)gate: 2-phase pipeline structure compliance (upstream merged code review and testing into a single undifferentiated pass)76 assertions cover: structural compliance (question format, [Answer]: tags, X) Other options, categorized questions), methodology adherence (4-dimension analysis, INVEST criteria, EXECUTE/SKIP decisions, GO/NO-GO + PASS/FAIL verdicts), and artifact completeness. The implementation is language-agnostic -- output language follows the user's language automatically.
Full benchmark data:
aidlc-skills-workspace/full-eval/benchmark.jsonUpstream Compatibility
aidlc-docs/)common/(content-validation, error-handling, terminology, workflow-changes)By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.