Skip to content

Add AI agent guidelines via AGENTS.md and task-specific skills#937

Merged
GlassOfWhiskey merged 1 commit intomasterfrom
add-agents-md
Apr 17, 2026
Merged

Add AI agent guidelines via AGENTS.md and task-specific skills#937
GlassOfWhiskey merged 1 commit intomasterfrom
add-agents-md

Conversation

@GlassOfWhiskey
Copy link
Copy Markdown
Member

@GlassOfWhiskey GlassOfWhiskey commented Feb 2, 2026

Introduce AGENTS.md with universal rules that apply to every task: mandatory confirmation before installing packages or committing, a list of forbidden types (Any, dict[str, Any], etc.), the project directory tree, and a routing table pointing to task-specific skills.

Add six skill files under .agents/skills/ that expand on specialised workflows without bloating AGENTS.md:

  • code-style/SKILL.md — naming, imports, error handling, async cleanup, docstring format
  • git/SKILL.md — commit message format, type table, examples from repo history
  • testing/SKILL.md — test commands, async fixtures, CWL conformance test
  • mypy/SKILL.md — general mypy workflow, allowed types
  • mypy/no-untyped-def/SKILL.md — step-by-step no-untyped-def fixer
  • mypy/var-annotated/SKILL.md — step-by-step var-annotated fixer

The design follows a progressive-disclosure principle: AGENTS.md remains ~55 lines and delegates all task-specific detail to the appropriate skill file.

@GlassOfWhiskey GlassOfWhiskey force-pushed the add-agents-md branch 2 times, most recently from ff36e6b to dcea03b Compare February 2, 2026 22:39
@codecov
Copy link
Copy Markdown

codecov bot commented Feb 3, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.36%. Comparing base (ae1c667) to head (dd941e8).
⚠️ Report is 2 commits behind head on master.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #937   +/-   ##
=======================================
  Coverage   74.36%   74.36%           
=======================================
  Files          90       90           
  Lines       12495    12496    +1     
  Branches     2192     2193    +1     
=======================================
+ Hits         9292     9293    +1     
  Misses       2682     2682           
  Partials      521      521           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@GlassOfWhiskey GlassOfWhiskey force-pushed the add-agents-md branch 11 times, most recently from bbc512b to 8acd8c8 Compare February 7, 2026 16:54
@GlassOfWhiskey GlassOfWhiskey force-pushed the add-agents-md branch 5 times, most recently from edc4c5c to 0c35638 Compare February 24, 2026 14:38
@GlassOfWhiskey GlassOfWhiskey force-pushed the add-agents-md branch 4 times, most recently from d5c934c to fa3d22a Compare April 17, 2026 08:42
@GlassOfWhiskey GlassOfWhiskey force-pushed the add-agents-md branch 2 times, most recently from a90f728 to 837101f Compare April 17, 2026 12:13
Introduce AGENTS.md with universal rules that apply to every task:
mandatory confirmation before installing packages or committing,
a list of forbidden types (Any, dict[str, Any], etc.), the project
directory tree, and a routing table pointing to task-specific skills.

Add six skill files under .agents/skills/ that expand on specialised
workflows without bloating AGENTS.md:
- code-style/SKILL.md          — naming, imports, error handling,
                                  async cleanup, docstring format
- git/SKILL.md                 — commit message format, type table,
                                  examples from repo history
- testing/SKILL.md             — test commands, async fixtures,
                                  CWL conformance test
- mypy/SKILL.md                — general mypy workflow, allowed types
- mypy/no-untyped-def/SKILL.md — step-by-step no-untyped-def fixer
- mypy/var-annotated/SKILL.md  — step-by-step var-annotated fixer

The design follows a progressive-disclosure principle: AGENTS.md
remains ~55 lines and delegates all task-specific detail to the
appropriate skill file.
@GlassOfWhiskey GlassOfWhiskey changed the title Add guidelines for StreamFlow agents in AGENTS.md Add AI agent guidelines via AGENTS.md and task-specific skills Apr 17, 2026
@GlassOfWhiskey GlassOfWhiskey merged commit 864d95c into master Apr 17, 2026
41 checks passed
@GlassOfWhiskey GlassOfWhiskey deleted the add-agents-md branch April 17, 2026 16:29
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