Skip to content

docs: add agent guide and document local build, test, and run workflow#52

Merged
bgeesaman merged 3 commits into
mainfrom
GHO-11809-poltergeist-agent-readiness
Jun 30, 2026
Merged

docs: add agent guide and document local build, test, and run workflow#52
bgeesaman merged 3 commits into
mainfrom
GHO-11809-poltergeist-agent-readiness

Conversation

@bgeesaman

@bgeesaman bgeesaman commented Jun 30, 2026

Copy link
Copy Markdown
Member

Adds agent-facing documentation and local development guidance to the repository.

  • A CLAUDE.md guide covers the project layout, the make-based build, test, and lint commands, the Hyperscan build requirement, and the rule format.
  • An AGENTS.md companion points non-Claude tools at the same guidance.
  • A scoped settings file lets coding agents run the build, test, and lint commands without a prompt for each one.
  • The README documents prerequisites, building from source, running the scanner, and the test and lint workflow.
  • The repository ignore rules track these files alongside the existing source.

Poltergeist shipped without any agent-facing instructions, and its README
sent setup details to external docs, so a newcomer or coding agent cloning
the repo had no local reference for how to build, test, or run it. The
repository .gitignore also excluded these files outright, which is why none
of them could be tracked.

Add a CLAUDE.md agent guide covering the architecture, the make-based
commands, the Hyperscan build requirement, and the rule format, an AGENTS.md
symlink so non-Claude tools read the same guidance, a scoped .claude
permission allowlist for the build and test commands, README sections for
usage and the build and test workflow, and the .gitignore allowlist entries
that let all of these be tracked.
@bgeesaman bgeesaman self-assigned this Jun 30, 2026
@bgeesaman bgeesaman requested a review from joshlarsen June 30, 2026 16:54
@bgeesaman bgeesaman enabled auto-merge (squash) June 30, 2026 16:54
Comment thread CLAUDE.md Outdated
Comment thread README.md Outdated
bgeesaman and others added 2 commits June 30, 2026 13:18
Co-authored-by: Josh Larsen <[email protected]>
Signed-off-by: Brad Geesaman <[email protected]>
Co-authored-by: Josh Larsen <[email protected]>
Signed-off-by: Brad Geesaman <[email protected]>
@bgeesaman bgeesaman requested a review from joshlarsen June 30, 2026 17:20
@bgeesaman bgeesaman merged commit e071ca2 into main Jun 30, 2026
4 checks passed
@bgeesaman bgeesaman deleted the GHO-11809-poltergeist-agent-readiness branch June 30, 2026 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants