Commit 1475c19
feat: agent-driven setup — drop the manual steps (#109)
* feat: agent-driven setup — flatten rules, drop the manual steps
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.
* docs: update documentation and remove outdated setup images
* fix: restore original aws-aidlc-rules/ and aws-aidlc-rule-details/ folder 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
* docs: update changelog for v0.1.7
* Changed AI setup to experimental feature.
* docs: replace submodule setup with release-download in experimental AI-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.
* docs: clarify rule-details path resolution is setup-method agnostic
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.
* Apply suggestion from @scottschreckengaust
Co-authored-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>
* Update CHANGELOG.md
Removed extra line.
* fix: Markdown lint
Updated instructions for setting up AI-DLC in the project.
* fix: markdown lint
---------
Co-authored-by: David Hache <hachd@amazon.com>
Co-authored-by: Jeff Harman <109810187+harmjeff@users.noreply.github.com>
Co-authored-by: Scott Schreckengaust <scottschreckengaust@users.noreply.github.com>1 parent 927735d commit 1475c19
3 files changed
Lines changed: 79 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
19 | 35 | | |
20 | 36 | | |
21 | 37 | | |
| |||
24 | 40 | | |
25 | 41 | | |
26 | 42 | | |
| 43 | + | |
27 | 44 | | |
28 | 45 | | |
29 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
27 | | - | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
37 | 91 | | |
38 | 92 | | |
39 | 93 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
0 commit comments