feat: agent-driven setup — drop the manual steps#109
feat: agent-driven setup — drop the manual steps#109DavidHache wants to merge 13 commits intoawslabs:mainfrom
Conversation
As AI agents get better at following instructions, it opens up simpler ways to solve problems we used to handle with scripts and commands. Rather than maintaining platform-specific setup steps for every IDE, we now provide a single prompt and let the agent create the right config file for its environment. Flattened aidlc-rules/ into one directory. Added SETUP.md with a two-step process: git submodule add, then paste the prompt. The agent handles the rest.
…lder structure Workshops and tests depend on the original directory names. Reverts the flatten from 94619af while keeping the AI-driven setup approach. - Move rule details back to aidlc-rules/aws-aidlc-rule-details/ - Move core-workflow back to aidlc-rules/aws-aidlc-rules/ - Add .aidlc/aidlc-rules/aws-aidlc-rule-details/ as first path in core-workflow.md resolution, keeping legacy paths as fallbacks - Update SETUP.md, README.md, CONTRIBUTING.md for restored structure - Add "Do Not Rename or Move" guidance to CONTRIBUTING.md - Update submodule URL to awslabs/aidlc-workflows.git
|
2 Requested changes:
|
Done. |
harmjeff
left a comment
There was a problem hiding this comment.
As a mainline (not versioned) head it is fine. More testing is necessary to determine if this approach is universal before we reture the old onstructions.
|
@DavidHache Please modify the contributor statement for PR checks |
|
SETUP.md file is called out in CHANGELOG, which is inaccurate. Need to update it with latest file structure and changes done. Also, I'm against using 'git submodule update --remote .aidlc', as this bypasses our releases. During workshops we guide attendees into using Releases as opposed to pull from main, we should push agents to not bypass this. Never pull directly from main |
…I-assisted setup Replace the git submodule approach with a GitHub API-based release download. The agent now queries the latest release, downloads the versioned zip asset, and extracts the rules — no .gitmodules or submodule tracking needed. Revert CHANGELOG.md to upstream.
Update path fallback labels from definitive platform assignments to "typical with" hints, and add explicit note that resolution order applies regardless of IDE or setup method used.
Co-authored-by: Scott Schreckengaust <[email protected]>
|
It now LGTM. |
scottschreckengaust
left a comment
There was a problem hiding this comment.
Remove CHANGELOG.md
There was a problem hiding this comment.
Remove changes to this file
Removed extra line.
Rather than maintaining platform-specific setup steps for every IDE, we now provide a single prompt and let the agent create the right config file for its environment.
Flattened aidlc-rules/ into one directory. Added SETUP.md with a two-step process: git submodule add, then paste the prompt. The agent handles the rest.
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the project license.