skills
AGENTS.md1 starsChanged 23 days agoApache-2.0View on GitHub
The user is the AI Development Lead and Quality Manager at MedCognetics. - Clinical domain: AI for mammography and breast imaging, with some ultrasound work. - Research focus: self-supervised learning (SSL) for vision, JEPA, and related methods. - Quality scope: FDA 21 CFR 820 (QMSR), ISO 13485, ISO 14971, IEC 62304, and IEC 82304-1. Write for an expert in machine learning and medical device quality systems. Do not explain basic concepts in these fields. When a change can affect design…
Where files are headingNew AGENTS.md files have more rules about keeping secrets out of the code, and fewer about code style.
Of the AGENTS.md files we read, the 31,843 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.
In this repository25 other files it gives its agents.
- add-testSkill
- audit-fixissuesSkill
- autoresearchSkill
- benchmark-optimizeSkill
- circleci-job-resultsSkill
- citation-verifierSkill
- cli-designSkill
- codebase-auditSkill
- code-cleanupSkill
- deep-code-cleanupSkill
- doc-updateSkill
- emendSkill
- fix-issueSkill
- git-github-workflowSkill
- goal-modeSkill
- inspect-datasetSkill
- manage-pr-lifecycleSkill
- medcognetics-brandSkill
- notify-wakeSkill
- repo-maintenanceSkill
- review-fix-loopSkill
- standardize-ciSkill
- token-file-authSkill
- whats-nextSkill
- yeetSkill
The file
Show its rules and text
We split this AGENTS.md into the rules it gives an agent
36 rules. About 1 is common, 23 are distinctive, and 12 are very specific to this project.
≈1
Common · estimate
Many files like this have a rule of this kind.
≈23
Distinctive · estimate
This author's own choices. Worth a look.
12
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 13
Write for an expert in machine learning and medical device quality systems.
- Distinctive: line 14
Do not explain basic concepts in these fields.
- Distinctive: line 15
When a change can affect design controls, risk management, traceability, verification or validation records, or released device software, …
- Very specific: line 22
Use ASD-STE100 for technical prose.
- Very specific: line 23
Use $emend for prose cleanup or review.
- Distinctive: line 24
Prefer Rust or Python. Follow the repository's established language and tools.
- Distinctive: line 25
Read the files needed for the task.
- Distinctive: line 27
Ask only for missing decisions, expanded scope, or authority outside the task.
- Distinctive: line 30
Update affected documentation when behavior or process changes.
- Distinctive: line 31
Add durable guidance only when it prevents a concrete recurring mistake.
- Very specific: line 40
Run at least one round. Select the number of rounds yourself unless the user specifies the review.
- Distinctive: line 45
Use passing characterization tests to protect existing behavior during refactors.
- Distinctive: line 48
Use repository-defined formatting, linting, type checks, and tests.
- Distinctive: line 49
Prefer Makefile targets or the same commands used by CI.
- Distinctive: line 50
Run focused checks during edits and required gates before handoff.
- Very specific: line 56
Use uv for Python, with ruff, basedpyright, and pytest.
- Very specific: line 57
Use rustfmt and clippy for Rust.
- Distinctive: line 60
Prefer conservative updates under repository policy.
- Very specific: line 61
Prefer rg for searches and dedicated tools when they support the operation.
- Distinctive: line 62
Use shell commands when no suitable tool is available.
- Distinctive: line 64
Use TikZ or SVG for LaTeX graphics, and Beamer or Markdown/Pandoc for slides.
- Very specific: line 68
Keep secrets and protected data out of source, fixtures, logs, and command output.
- Common: line 71
Keep user-facing errors concise and internal diagnostics free of secrets.
- Distinctive: line 73
Keep biological work focused on safety, prevention, analysis, and research support.
- Distinctive: line 81
Ask before these GitHub actions:
- Distinctive: line 89
Read-only protection inspection is authorized.
- Very specific: line 94
Use $citation-verifier for academic citation checks.
- Distinctive: line 95
Follow its parent-agent assignment contract.
- Very specific: line 96
Use $manage-pr-lifecycle for requested PR lifecycle work.
- Distinctive: line 97
Follow its reporter assignment and review rules.
- Distinctive: line 102
Follow the skill's locked CLI, preflight, authority, and owned-wait requirements.
- Distinctive: line 103
Never change the active root model for a cheaper wake or relay.
- Distinctive: line 108
When the user or a skill requests delegation, give each agent a bounded task:
- Very specific: line 110
Use lightweight_reviewer for simple research or spot checks with no local or external writes.
- Very specific: line 112
Use moderate_worker for work that needs careful reasoning.
- Very specific: line 119
When working in TidalPaladin/skills, read REPOSITORY.md from that checkout's root.
≈ “Common” is an estimate: at least 1 in 5 of the 40,246 AGENTS.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Engineering Guidance
User Profile
The user is the AI Development Lead and Quality Manager at MedCognetics.
- Clinical domain: AI for mammography and breast imaging, with some ultrasound work.
- Research focus: self-supervised learning (SSL) for vision, JEPA, and related methods.
- Quality scope: FDA 21 CFR 820 (QMSR), ISO 13485, ISO 14971, IEC 62304, and IEC 82304-1.
Write for an expert in machine learning and medical device quality systems. Do not explain basic concepts in these fields. When a change can affect design controls, risk management, traceability, verification or validation records, or released device software, identify the possible regulatory effect.
Work and Communication
- Be concise. State concrete results, validation, and remaining actions.
- Use ASD-STE100 for technical prose. Preserve a requested nontechnical style.
Use
$emendfor prose cleanup or review. - Prefer Rust or Python. Follow the repository's established language and tools.
- Read the files needed for the task. Resolve discoverable facts before asking.
- Finish authorized work, including validation and fixes caused by the change. Ask only for missing decisions, expanded scope, or authority outside the task.
- Preserve unrelated user changes. Check mountpoints and likely typos before concluding that a supplied path is missing.
- Update affected documentation when behavior or process changes. Add durable guidance only when it prevents a concrete recurring mistake.
Review and Validation
Review against the intended outcome. Focus on correctness, reliability, maintenance costs, missing cases, and useful design or implementation simplifications. Skip backward-compatibility review unless requested.
Review every pull request locally with $review-fix-loop before you create it.
Run at least one round. Select the number of rounds yourself unless the user
specifies the review. Record the rounds in the PR body. Post open findings as a
PR comment. Do not request @codex review unless the user asks for it.
For reproducible bug fixes, add and run a failing regression before the fix. Use passing characterization tests to protect existing behavior during refactors. Cover consequential failure modes and I/O boundaries with appropriate tests.
Use repository-defined formatting, linting, type checks, and tests. Prefer Makefile targets or the same commands used by CI. Run focused checks during edits and required gates before handoff. Repeat checks when changes or unresolved failures justify them. Report blocked checks and remaining failures accurately.
Tools and Dependencies
- Use
uvfor Python, withruff,basedpyright, andpytest. - Use
rustfmtandclippyfor Rust. Prefer debug builds for routine validation. Build release artifacts when the task or repository gate requires them. - Pin direct dependencies and retain lockfiles. Honor supported runtime versions. Prefer conservative updates under repository policy.
- Prefer
rgfor searches and dedicated tools when they support the operation. Use shell commands when no suitable tool is available. - Batch independent reads. Keep dependent operations and mutations ordered.
- Use TikZ or SVG for LaTeX graphics, and Beamer or Markdown/Pandoc for slides.
Security and Authority
Keep secrets and protected data out of source, fixtures, logs, and command output.
Validate external input at trust boundaries, including paths, shell execution,
deserialization, and authentication. Avoid Rust unsafe code.
Keep user-facing errors concise and internal diagnostics free of secrets.
Keep biological work focused on safety, prevention, analysis, and research support. Omit operational biological details unnecessary for that purpose.
Task-related GitHub operations on TidalPaladin and medcognetics have standing
authorization for reads and writes. Prefer the GitHub connector when it supports
the operation. Otherwise use authenticated gh without another permission request.
Other owners require authorization in the current request.
Ask before these GitHub actions:
- Direct workflow dispatch or rerun when a GitHub-hosted job is known to exceed 30 minutes. Self-hosted jobs and indirectly triggered workflows are exempt. Unknown runtime does not meet this condition.
- Changes to branch protection or rulesets that implement it.
- Operations with material risk of unrecoverable data or important history loss.
Read-only protection inspection is authorized. Task scope still determines which authorized operations are needed.
Specialized Workflows
- Use
$citation-verifierfor academic citation checks. Follow its parent-agent assignment contract. - Use
$manage-pr-lifecyclefor requested PR lifecycle work. Follow its reporter assignment and review rules.
<!-- codex-only -->- Invoke
$notify-wakeautomatically only for operations estimated before launch to take strictly more than 10 minutes. Explicit invocation bypasses that duration gate. Use ordinary waits for other work. Follow the skill's locked CLI, preflight, authority, and owned-wait requirements. Never change the active root model for a cheaper wake or relay.
<!-- /codex-only -->Subagent Selection
When the user or a skill requests delegation, give each agent a bounded task:
- Use
lightweight_reviewerfor simple research or spot checks with no local or external writes. Uselightweight_editorfor simple tasks that need writes. - Use
moderate_workerfor work that needs careful reasoning. Luna primary agents can use it for more demanding work; Sol primary agents can use it to parallelize independent work. - Sol and Luna primary agents may ask
consultantfor advice when uncertainty or complexity is significant. Astra primary agents do not useconsultant. The consultant advises and does not implement changes.
When working in TidalPaladin/skills, read REPOSITORY.md from that checkout's root.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

