Skip to content

Commit f0c3886

Browse files
committed
improve methodology documentation
1 parent d1f3ba3 commit f0c3886

12 files changed

Lines changed: 153 additions & 45 deletions

docs/ci-doctor.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,17 @@ gh aw add ci-doctor -r githubnext/agentics --pr
1212

1313
This creates a pull request to add the workflow to your repository. After merging the PR, the workflow will automatically trigger when monitored CI workflows fail. You cannot start this workflow manually as it responds to workflow failure events.
1414

15+
**Checklist**
16+
17+
* [ ] If in a fork, enable GitHub Actions and Issues in the fork settings
18+
1519
## Configuration
1620

17-
- No build steps required - works out of the box for failure investigation
18-
- Edit the workflow file to specify which workflows to monitor (currently monitors "Daily Perf Improver" and "Daily Test Improver")
19-
- Customize investigation depth, failure categorization, and reporting format
20-
- After editing run `gh aw compile` to update the workflow.
21+
1. Use local configuation to specify which workflows to monitor (currently monitors "Daily Perf Improver" and "Daily Test Improver"), investigation depth, failure categorization, and reporting format. Local configuration can be done in `.github/workflows/agentics/ci-doctor.config.md`.
22+
23+
2. Build tool configuration for build tools shared across all workflows installed from this pack can be done in `.github/workflows/agentics/build-tools.md`.
24+
25+
After editing run `gh aw compile` to update the workflow and commit all changes to the default branch.
2126

2227
## What it reads from GitHub
2328

docs/daily-accessibility-review.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,23 @@ The [daily accessibility review workflow](../workflows/daily-accessibility-revie
1010
gh aw add daily-accessibility-review -r githubnext/agentics --pr
1111
```
1212

13-
This creates a pull request to add the workflow to your repository. After merging the PR and syncing to main, you can start a run of this workflow immediately by running:
13+
This creates an issue in your repository recording accessibility problems found.
1414

1515
```bash
1616
gh aw run daily-accessibility-review
1717
```
1818

19+
**Checklist**
20+
21+
* [ ] If in a fork, enable GitHub Actions and Issues in the fork settings
22+
1923
## Configuration
2024

21-
- First run produces a pull request with inferred action pre-steps that need approval
22-
- Requires configuring build steps to run your application - initial runs may open issues suggesting new inferred commands that need approval
23-
- Edit the workflow to specify application startup commands and URLs to test
24-
- Customize accessibility testing tools and WCAG compliance levels
25-
- Add project-specific accessibility scenarios and user journey testing
26-
- After editing run `gh aw compile` to update the workflow.
25+
1. Use local configuation to specify which accessibility standards to check (e.g., WCAG 2.1, WCAG 2.2), types of accessibility issues to prioritize, and reporting format. Local configuration can be done in `.github/workflows/agentics/daily-accessibility-review.config.md`.
26+
27+
2. Build tool configuration for build tools shared across all workflows installed from this pack can be done in `.github/workflows/agentics/build-tools.md`.
28+
29+
After editing run `gh aw compile` to update the workflow and commit all changes to the default branch.
2730

2831
## What it reads from GitHub
2932

@@ -56,4 +59,3 @@ gh aw run daily-accessibility-review
5659

5760
- If you're sufficiently isolated (e.g. operating in a fresh fork of an open source project, with Actions and Issues enabled ), you can enable all Bash commands by using `Bash: [":*"]` in the workflow file and then running `gh aw compile` to update the workflow. This may be useful for time-limited experiments.
5861

59-
⚠️ See notes on coding tasks in the [main README](../README.md). You will need to edit the workflow file to add the commands to build and run your project. After editing run `gh aw compile` to update the workflow.

docs/daily-dependency-updates.md

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,27 @@ This creates a pull request to add the workflow to your repository. After mergin
1616
gh aw run daily-dependency-updates
1717
```
1818

19+
**Checklist**
20+
21+
* [ ] See notes on coding tasks in the [main README](../README.md).
22+
23+
* [ ] Enable "Allow GitHub Actions to create and approve pull requests" in the repository settings under "Actions > General"
24+
25+
* [ ] Recommend enabling "Always suggest updating pull request branches" in the repository settings
26+
27+
* [ ] If in a fork, enable "GitHub Actions" and "GitHub Issues" in the fork project settings
28+
29+
* [ ] When a pull request is created, you must review the changes carefully.
30+
31+
* [ ] Understand that your GitHub Actions runs will **not** trigger on pull requests created by this workflow, or indeed any Actions-created PRs. You must open/close the PR or push a new commit to trigger CI checks. This is not indicated in the GitHub UI. It's just something you need to be aware of.
32+
1933
## Configuration
2034

21-
- Edit the workflow to specify dependency management tools (npm, pip, maven, etc.), customize dependency update strategies and version constraints
22-
- Configure which dependencies to include/exclude from automated updates
23-
- After editing run `gh aw compile` to update the workflow.
35+
1. Use local configuation to specify dependency management tools (npm, pip, maven, etc.), customize dependency update strategies and version constraints, onfigure which dependencies to include/exclude from automated updates. Local configuration can be done in `.github/workflows/agentics/daily-dependency-updates.config.md`.
36+
37+
2. Build tool configuration for build tools shared across all workflows installed from this pack can be done in `.github/workflows/agentics/build-tools.md`.
38+
39+
After editing run `gh aw compile` to update the workflow and commit all changes to the default branch.
2440

2541
## What it reads from GitHub
2642

@@ -51,4 +67,3 @@ gh aw run daily-dependency-updates
5167
- By default this workflow will trigger for at most 48 hours, after which it will stop triggering.
5268
- This allows you to experiment with the workflow for a limited time before deciding whether to keep it active.
5369

54-
⚠️ See notes on coding tasks in the [main README](../README.md).

docs/daily-perf-improver.md

Lines changed: 40 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,37 @@ This creates a pull request to add the workflow to your repository. After mergin
1616
gh aw run daily-perf-improver
1717
```
1818

19+
To run continuously (at most one instance running at a time and sending a trigger every 3 minutes), use:
20+
21+
```bash
22+
gh aw run daily-perf-improver --repeat 180
23+
```
24+
25+
**Checklist**
26+
27+
* [ ] See notes on coding tasks in the [main README](../README.md).
28+
29+
* [ ] Enable "Allow GitHub Actions to create and approve pull requests" in the repository settings under "Actions > General"
30+
31+
* [ ] Recommend enabling "Always suggest updating pull request branches" in the repository settings
32+
33+
* [ ] If in a fork, enable "GitHub Actions" and "GitHub Issues" in the fork project settings
34+
35+
* [ ] When a pull request is created, you must review the changes carefully.
36+
37+
* [ ] Understand that your GitHub Actions runs will **not** trigger on pull requests created by this workflow, or indeed any Actions-created PRs. You must open/close the PR or push a new commit to trigger CI checks. This is not indicated in the GitHub UI. It's just something you need to be aware of.
38+
1939
## Configuration
2040

21-
- First run produces a pull request with inferred action pre-steps that need approval
22-
- Requires configuring build steps to run your application - initial runs may open issues suggesting new inferred commands that need approval
23-
- Edit the workflow to specify performance testing tools and benchmarking frameworks
24-
- Customize optimization targets, performance metrics, and profiling strategies
25-
- Add project-specific bottleneck identification and performance validation steps
41+
1. The first run of the workflow will produce a pull request with inferred action pre-steps that need approval
42+
43+
2. The first run of the workflow will also create an issue in the repository with a plan for improving performance. You can comment on this issue to provide feedback or adjustments to the plan. Comments will not be picked up until the next run.
44+
45+
3. Use local configuation to specify performance testing tools and benchmarking frameworks, optimization targets, performance metrics, and profiling strategies. Local configuration can be done in `.github/workflows/agentics/daily-perf-improver.config.md`.
46+
47+
4. Build tool configuration for build tools shared across all workflows installed from this pack can be done in `.github/workflows/agentics/build-tools.md`.
48+
49+
After editing run `gh aw compile` to update the workflow and commit all changes to the default branch.
2650

2751
## What it reads from GitHub
2852

@@ -60,6 +84,15 @@ gh aw run daily-perf-improver
6084

6185
## YOLO
6286

63-
- If you're sufficiently isolated (e.g. operating in a fresh fork of an open source project, with Actions and Issues enabled ), you can enable all Bash commands by using `Bash: [":*"]` in the workflow file and then running `gh aw compile` to update the workflow. This may be useful for time-limited experiments.
87+
If you're sufficiently isolated (e.g. operating in a fresh fork of an open source project, with Actions and Issues enabled ), you can enable all Bash commands. This is not recommended for production use, but may be useful for time-limited experiments in isolated forks.
6488

65-
⚠️ See notes on coding tasks in the [main README](../README.md). You will need to edit the workflow file to add the commands to build, test and profile. After editing run `gh aw compile` to update the workflow.
89+
`.github/workflows/agentics/build-tools.md`:
90+
91+
```yaml
92+
---
93+
tools:
94+
claude:
95+
allowed:
96+
Bash: ["*"] # YOLO mode - all bash commands allowed or list specific tools
97+
---
98+
```

docs/daily-plan.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,17 @@ This creates a pull request to add the workflow to your repository. After mergin
1616
gh aw run daily-plan
1717
```
1818

19+
**Checklist**
20+
21+
* [ ] If in a fork, enable GitHub Actions and Issues in the fork settings
22+
1923
## Configuration
2024

21-
- No build steps required - works out of the box
22-
- Edit the workflow file to customize planning format, priorities, planning categories, timeframes, or team coordination style
23-
- Add MCPs to integrate with other planning tools
24-
- After editing run `gh aw compile` to update the workflow.
25+
1. Use local configuation to specify planning focus areas, reporting format, and frequency. Local configuration can be done in `.github/workflows/agentics/daily-plan.config.md`.
26+
27+
2. Build tool configuration for build tools shared across all workflows installed from this pack can be done in `.github/workflows/agentics/build-tools.md`.
28+
29+
After editing run `gh aw compile` to update the workflow and commit all changes to the default branch.
2530

2631
## What it reads from GitHub
2732

docs/daily-qa.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,17 @@ This creates a pull request to add the workflow to your repository. After mergin
1616
gh aw run daily-qa
1717
```
1818

19+
**Checklist**
20+
21+
* [ ] If in a fork, enable GitHub Actions and Issues in the fork settings
22+
1923
## Configuration
2024

21-
- Requires configuring build steps to run your application - initial runs may open issues suggesting new inferred commands that need approval
22-
- Edit the workflow to specify build tools, test frameworks, and QA scenarios
23-
- Customize quality checks, performance benchmarks, and validation steps
24-
- Add project-specific getting-started instructions and tutorial validation
25-
- After editing run `gh aw compile` to update the workflow.
25+
3. Use local configuation to specify QA tasks, testing scenarios, reporting format, and frequency. Local configuration can be done in `.github/workflows/agentics/daily-qa.config.md`.
26+
27+
4. Build tool configuration for build tools shared across all workflows installed from this pack can be done in `.github/workflows/agentics/build-tools.md`.
28+
29+
After editing run `gh aw compile` to update the workflow and commit all changes to the default branch.
2630

2731
## What it reads from GitHub
2832

@@ -56,4 +60,3 @@ gh aw run daily-qa
5660

5761
- If you're sufficiently isolated (e.g. operating in a fresh fork of an open source project, with Actions and Issues enabled ), you can enable all Bash commands by using `Bash: [":*"]` in the workflow file and then running `gh aw compile` to update the workflow. This may be useful for time-limited experiments.
5862

59-
⚠️ See notes on coding tasks in the [main README](../README.md).

docs/daily-team-status.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,15 @@ This creates a pull request to add the workflow to your repository. After mergin
1616
gh aw run daily-team-status
1717
```
1818

19+
**Checklist**
20+
21+
* [ ] If in a fork, enable GitHub Actions and Issues in the fork settings
22+
1923
## Configuration
2024

2125
- No build steps required - works out of the box
2226
- Edit the workflow file to customize status report format, metrics, modify report frequency or add specific team focuses
23-
- After editing run `gh aw compile` to update the workflow.
27+
- After editing run `gh aw compile` to update the workflow and commit all changes to the default branch.
2428

2529
## What it reads from GitHub
2630

docs/daily-test-improver.md

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,31 @@ This creates a pull request to add the workflow to your repository. After mergin
1616
gh aw run daily-test-improver
1717
```
1818

19+
**Checklist**
20+
21+
* [ ] See notes on coding tasks in the [main README](../README.md).
22+
23+
* [ ] Enable "Allow GitHub Actions to create and approve pull requests" in the repository settings under "Actions > General"
24+
25+
* [ ] Recommend enabling "Always suggest updating pull request branches" in the repository settings
26+
27+
* [ ] If in a fork, enable "GitHub Actions" and "GitHub Issues" in the fork project settings
28+
29+
* [ ] When a pull request is created, you must review the changes carefully.
30+
31+
* [ ] Understand that your GitHub Actions runs will **not** trigger on pull requests created by this workflow, or indeed any Actions-created PRs. You must open/close the PR or push a new commit to trigger CI checks. This is not indicated in the GitHub UI. It's just something you need to be aware of.
32+
1933
## Configuration
2034

21-
- First run produces a pull request with inferred action pre-steps that need approval
22-
- Requires configuring build steps to run your application - check reports from initial runs for new build commands that need approval. Add these to the workflow and then run `gh aw compile` to update the workflow.
23-
- Edit the workflow to customize test generation strategies, high-priority areas and coverage targets
24-
- Add project-specific test patterns and edge case identification
25-
- After editing run `gh aw compile` to update the workflow.
35+
1. The first run of the workflow will produce a pull request with inferred action pre-steps that need approval.
36+
37+
2. The first run of the workflow will also create an issue in the repository with a plan for improving test coverage. You can comment on this issue to provide feedback or adjustments to the plan. Comments will not be picked up until the next run.
38+
39+
3. Use local configuation or comment on the plan to specify test generation strategies, high-priority areas and coverage targets. Local configuration can be done in `.github/workflows/agentics/daily-test-improver.config.md`.
40+
41+
4. Build tool configuration for build tools shared across all workflows installed from this pack can be done in `.github/workflows/agentics/build-tools.md`.
42+
43+
After editing run `gh aw compile` to update the workflow and commit all changes to the default branch.
2644

2745
## What it reads from GitHub
2846

@@ -56,4 +74,3 @@ gh aw run daily-test-improver
5674

5775
- If you're sufficiently isolated (e.g. operating in a fresh fork of an open source project, with Actions and Issues enabled ), you can enable all Bash commands by using `Bash: [":*"]` in the workflow file and then running `gh aw compile` to update the workflow. This may be useful for time-limited experiments.
5876

59-
⚠️ See notes on coding tasks in the [main README](../README.md). You will need to edit the workflow file to add the commands to build and run tests. After editing run `gh aw compile` to update the workflow.

docs/issue-triage.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,16 @@ gh aw add issue-triage -r githubnext/agentics --pr
1212

1313
This creates a pull request to add the workflow to your repository. You can't start a run of this workflow directly as it is triggered in the context of an issue.
1414

15+
**Checklist**
16+
17+
* [ ] If in a fork, enable GitHub Actions and Issues in the fork settings
18+
1519
## Configuration
1620

1721
- No build steps required - works out of the box
1822
- Edit the workflow file to customize triage criteria, labeling logic, customize issue categorization, modify automated responses
1923
- Add MCPs to integrate with project management tools
20-
- After editing run `gh aw compile` to update the workflow.
24+
- After editing run `gh aw compile` to update the workflow and commit all changes to the default branch.
2125

2226
## What it reads from GitHub
2327

docs/update-docs.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,29 @@ This creates a pull request to add the workflow to your repository. After mergin
1616
gh aw run update-docs
1717
```
1818

19+
**Checklist**
20+
21+
* [ ] See notes on coding tasks in the [main README](../README.md).
22+
23+
* [ ] Enable "Allow GitHub Actions to create and approve pull requests" in the repository settings under "Actions > General"
24+
25+
* [ ] Recommend enabling "Always suggest updating pull request branches" in the repository settings
26+
27+
* [ ] If in a fork, enable "GitHub Actions" and "GitHub Issues" in the fork project settings
28+
29+
* [ ] When a pull request is created, you must review the changes carefully.
30+
31+
* [ ] Understand that your GitHub Actions runs will **not** trigger on pull requests created by this workflow, or indeed any Actions-created PRs. You must open/close the PR or push a new commit to trigger CI checks. This is not indicated in the GitHub UI. It's just something you need to be aware of.
32+
33+
1934
## Configuration
2035

2136
- Benefits from configuring build steps for documentation generation
2237
- Edit the workflow to specify your documentation framework (Astro Starlight, MkDocs, etc.)
2338
- Customize documentation structure, themes, and generation commands
2439
- Add project-specific documentation validation and deployment steps
2540
- Configure which files and directories to include in documentation updates
26-
- After editing run `gh aw compile` to update the workflow.
41+
- After editing run `gh aw compile` to update the workflow and commit all changes to the default branch.
2742

2843
## What it reads from GitHub
2944

@@ -57,4 +72,3 @@ gh aw run update-docs
5772
- By default this workflow will trigger for at most 30 days, after which it will stop triggering.
5873
- This allows you to experiment with the workflow for a limited time before deciding whether to keep it active.
5974

60-
⚠️ See notes on coding tasks in the [main README](../README.md).

0 commit comments

Comments
 (0)