Skip to content

Comments

docs: improve onboarding docs for Elastic employees#36

Merged
strawgate merged 2 commits intomainfrom
main-273eae188adbb611
Feb 16, 2026
Merged

docs: improve onboarding docs for Elastic employees#36
strawgate merged 2 commits intomainfrom
main-273eae188adbb611

Conversation

@github-actions
Copy link
Contributor

Addresses the documentation review feedback from #20. Changes are focused on making it easier for an Elastic employee to adopt these workflows without getting stuck.

Changes

High impact — would block adoption:

  • gh-agent-workflows/README.md: Added Secrets section documenting COPILOT_GITHUB_TOKEN and linking to gh-aw engine docs. Numbered the quick-start steps and added secret setup + verification steps.
  • README.md: Added a comparison table ("Choosing an Approach") explaining the key differences between GitHub Agent Workflows and Claude Composite Actions (engine, install method, guardrails, customization).

Medium impact — would cause confusion:

  • RWX example.yml files (all 6): Added inline comment # Prevents git push even with Bash access. See SECURITY.md. on the contents: read line.
  • SECURITY.md: Added note that trigger keyword varies by system (@claude vs /ai).
  • All claude-workflows example.yml and README.md files: Updated uses: paths from workflows/ to claude-workflows/ (across 20 files). The backwards-compat symlink still works, but docs now match the actual directory name.

Low impact — minor improvements:

  • DEVELOPING.md: Clarified what make setup installs (actionlint, action-validator, gh CLI, gh-aw compiler).
  • SECURITY.md: Added link to GitHub private vulnerability reporting.
  • CODE_STYLE.md: Added scope note clarifying these conventions apply to claude-workflows.

27 files changed — all documentation, no functional changes. No workflow files in .github/workflows/ were modified.

AI generated by Mention In Issue

- Add COPILOT_GITHUB_TOKEN secrets section to gh-agent-workflows README
- Add comparison table explaining when to use each approach (README.md)
- Add inline comments explaining contents: read in RWX examples
- Update all claude-workflows paths from workflows/ to claude-workflows/
- Note trigger keyword difference (@claude vs /ai) in SECURITY.md
- Add private vulnerability reporting link in SECURITY.md
- Clarify make setup tools in DEVELOPING.md
- Add claude-workflows scope note to CODE_STYLE.md

Addresses #20

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Feb 16, 2026
@cla-checker-service
Copy link

❌ Author of the following commits did not sign a Contributor Agreement:
21ac9da

Please, read and sign the above mentioned agreement if you want to contribute to this project

@strawgate strawgate marked this pull request as ready for review February 16, 2026 01:23
@strawgate
Copy link
Collaborator

/ai please review

Copy link
Contributor Author

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excellent documentation improvements! The changes successfully address the onboarding gaps from issue #31:

High-impact additions — Added critical COPILOT_GITHUB_TOKEN setup documentation with clear step-by-step instructions (gh-agent-workflows/README.md) and comparison table explaining the key differences between approaches (README.md)

Clarity improvements — Added inline security comments to RWX examples, clarified trigger keywords in SECURITY.md, and updated all example paths to match the actual directory structure

Correctness — All technical content is accurate except for one minor wording issue in claude-workflows/README.md (see inline comment)

One NITPICK-level issue flagged inline regarding the backwards compatibility note. Otherwise ready to merge — these changes will significantly improve the Elastic employee onboarding experience.

Generated by Pr Review for issue #36

Composite GitHub Actions wrapping [Claude Code](https://github.com/anthropics/claude-code-action). Consumed via `uses:` in standard GitHub Actions YAML.

> **Note:** This directory was renamed from `workflows/` to `claude-workflows/`. A symlink ensures backwards compatibility — existing `uses: elastic/ai-github-actions/workflows/...@v0` references continue to work.
> **Note:** This directory was renamed from `workflows/` to `claude-workflows/`. A symlink ensures backwards compatibility — existing `uses: elastic/ai-github-actions/claude-workflows/...@v0` references continue to work.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💬 NITPICK Symlink reference incorrect

The note says "existing uses: elastic/ai-github-actions/claude-workflows/...@v0`` references continue to work" but this is misleading — the symlink ensures that old workflows/ paths still work, not `claude-workflows/` paths. The text should say:

"existing uses: elastic/ai-github-actions/workflows/...@v0`` references continue to work"

This correctly indicates that the symlink maintains backwards compatibility for the old path (workflows/), not the new path.

@github-actions
Copy link
Contributor Author

Review submitted — approved with no requested changes.

Generated by Mention In Pr for issue #36

Warning

⚠️ Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • telemetry.business.githubcopilot.com

@strawgate strawgate merged commit 4cc534e into main Feb 16, 2026
8 of 9 checks passed
@strawgate strawgate deleted the main-273eae188adbb611 branch February 16, 2026 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: improve onboarding docs for Elastic employees

1 participant