Skip to content

Modified AGENTS.md and include dedicated OpenHound agent skills (+ standards)#3

Open
d3vzer0 wants to merge 30 commits intomainfrom
feature/skills
Open

Modified AGENTS.md and include dedicated OpenHound agent skills (+ standards)#3
d3vzer0 wants to merge 30 commits intomainfrom
feature/skills

Conversation

@d3vzer0
Copy link
Copy Markdown
Collaborator

@d3vzer0 d3vzer0 commented Apr 28, 2026

  • Added custom skills to the openhound collector template
  • Added additional agent instructions in the .agent/standards directory describing the workflow and openhound api
  • Updated the agents.md with several generic improvements, coding standards and references to the workflow/skills

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR restructures OpenHound agent/developer guidance by making AGENTS.md a concise entrypoint and moving OpenHound-specific standards/workflows into standards/ plus task-oriented guidance into dedicated skills/ docs.

Changes:

  • Added OpenHound standards (standards/openhound.md) and a recommended collector development workflow (standards/workflow.md).
  • Added multiple OpenHound task “skill” documents under skills/ (plan/register/source/graph/add-asset/preproc/validate).
  • Updated template docstrings in graph.py / models/asset.py to use Attributes:-style documentation.

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
{{ cookiecutter.project_slug }}/AGENTS.md Replaced detailed OpenHound pattern doc with a concise agent entrypoint + links to standards/skills.
{{ cookiecutter.project_slug }}/standards/workflow.md New end-to-end workflow ordering for building/modifying collectors.
{{ cookiecutter.project_slug }}/standards/openhound.md New centralized OpenHound rules/standards and key file map.
{{ cookiecutter.project_slug }}/src/openhound_{{ cookiecutter.target_service_slug }}/models/asset.py Updated properties docstring style for the example asset properties dataclass.
{{ cookiecutter.project_slug }}/src/openhound_{{ cookiecutter.target_service_slug }}/graph.py Updated base node properties docstring to include Attributes: section.
{{ cookiecutter.project_slug }}/skills/openhound-validate-extension/SKILL.md New validation checklist and commands.
{{ cookiecutter.project_slug }}/skills/openhound-source-collection/SKILL.md New source collection guidance and patterns.
{{ cookiecutter.project_slug }}/skills/openhound-register-extension/SKILL.md New phase registration/metadata/entry-point guidance.
{{ cookiecutter.project_slug }}/skills/openhound-preproc-lookup/SKILL.md New preproc/lookup guidance and examples.
{{ cookiecutter.project_slug }}/skills/openhound-plan-collector/SKILL.md New planning skill with required inputs and brief output format.
{{ cookiecutter.project_slug }}/skills/openhound-graph-schema/SKILL.md New graph schema guidance for graph.py and ID rules.
{{ cookiecutter.project_slug }}/skills/openhound-add-asset/SKILL.md New “add asset” guidance for models/kinds/source wiring.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 12 out of 12 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread {{ cookiecutter.project_slug }}/.agents/standards/openhound.md
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
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.

3 participants