agentleFS
stark-ai-destark-ai-de/agent-skills/AGENTS.md

agent-skills

AGENTS.md8 starsChanged 3 months agoApache-2.0View on GitHub

This repository contains public Agent Skills.

The file

Show its rules and text

We split this AGENTS.md into the rules it gives an agent

18 rules. About 1 is common, 10 are distinctive, and 7 are very specific to this project.

  • ≈1

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈10

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 7

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Follow the Agent Skills specification: https://agentskills.io/specification.

    line 7
  2. Distinctive:

    Follow the Agent Plugins specification for repository-managed portable plugins: https://agent-plugins.org/specification.

    line 8
  3. Distinctive:

    Keep client-native plugin packages that cannot share the portable root contract in separate generated adapter projections, as required by …

    line 9
  4. Very specific:

    Do not commit adapters/. Generate OpenAI-native packages into disposable staging and archive them under dist/openai/ with pnpm run …

    line 11
  5. Very specific:

    Follow docs/listing/openai/stark-ai-developer-first-publication.md for OpenAI portal upload and first-publication observations.

    line 12
  6. Very specific:

    Every skill must have SKILL.md with valid name and description.

    line 15
  7. Common:

    Do not include secrets, tokens, customer data, private repo paths, or internal hostnames.

    line 17
  8. Very specific:

    Keep SKILL.md files concise and operational.

    line 18
  9. Distinctive:

    Prefer read-only scripts. Any script that modifies files must be clearly documented.

    line 20
  10. Very specific:

    Document repo-level decisions in docs/adrs/.

    line 21
  11. Distinctive:

    Keep one decision per ADR and do not impose numeric word, paragraph, or section limits.

    line 23
  12. Distinctive:

    Keep accepted ADR IDs, filename stems, and decision text stable.

    line 24
  13. Distinctive:

    Treat Accepted repository ADRs as binding.

    line 25
  14. Very specific:

    Follow docs/specs.md for spec persistence, ADR linkage, filename examples, and repo-facing documentation update rules.

    line 28
  15. Distinctive:

    Do not copy copyrighted skill text from other repositories.

    line 29
  16. Very specific:

    Do not vendor already-published third-party skills into skills/.

    line 30
  17. Distinctive:

    Do not stage files with git add unless the user explicitly asks.

    line 31
  18. Distinctive:

    Do not unstage files or otherwise change Git index state unless the user explicitly asks.

    line 32

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
AGENTS.md

Agent Instructions

This repository contains public Agent Skills.

Rules

  • Follow the Agent Skills specification: https://agentskills.io/specification.
  • Follow the Agent Plugins specification for repository-managed portable plugins: https://agent-plugins.org/specification.
  • Keep client-native plugin packages that cannot share the portable root contract in separate generated adapter projections, as required by ADR-0076 (Long, canonical · Guide).
  • Canonical SSH management sources belong to stark-ai-de/ssh-manager. Import only reviewed, revision- and digest-pinned artifacts under vendor/ssh-manager/runtime; generated local runtime and MCP membership are target-specific. Run pnpm run validate:ssh for the consumer contract.
  • Do not commit adapters/. Generate OpenAI-native packages into disposable staging and archive them under dist/openai/ with pnpm run package:openai-plugin; pnpm run sync:openai-plugin is a refuse-redirect.
  • Follow docs/listing/openai/stark-ai-developer-first-publication.md for OpenAI portal upload and first-publication observations.
  • Bundled agents/openai.yaml is canonical skill-local metadata. Copy it unchanged into projections; do not adapter-overlay, rewrite, or generate it.
  • Edit bundled skills only under skills/<category>/<skill>/. Do not edit plugins/stark-ai-developer/ by hand, including copies under plugins/stark-ai-developer/skills/. After changing a bundled skill or plugins/stark-ai-developer.source.json, run pnpm run sync:agent-plugin. Confirm with pnpm run validate:projections when the portable contract changed.
  • Every skill must have SKILL.md with valid name and description.
  • Skill folder names must match frontmatter names.
  • Do not include secrets, tokens, customer data, private repo paths, or internal hostnames.
  • Keep SKILL.md files concise and operational.
  • Move long examples, rubrics, and templates into references/ or assets/.
  • Prefer read-only scripts. Any script that modifies files must be clearly documented.
  • Document repo-level decisions in docs/adrs/.
  • Store every repository ADR as linked .short.md, .long.md, and .guide.md files. Long is canonical; Short is a faithful abstraction; Guide is non-normative.
  • Keep one decision per ADR and do not impose numeric word, paragraph, or section limits.
  • Keep accepted ADR IDs, filename stems, and decision text stable; change architecture through a reciprocal successor ADR, not an in-place decision rewrite.
  • Treat Accepted repository ADRs as binding. If a user requests a conflicting change, name the conflict, warn visibly, and stop the affected implementation until an adaptation or successor decision is accepted.
  • Stable public skills with multiple material workflows keep a complete finite inventory. For clear authorized intent, announce the selected route and proceed; show every option for bare, ambiguous, or explicit options requests. An options request alone authorizes no execution. Never infer mutation beyond the user's requested outcome and scope, as required by ADR-0060.
  • The 2026-07-31 Architecture Compass setup receipt is preserved as historical, non-normative evidence. It is stale for current proof; ADR-0041 (Long, canonical · Guide) records the current AC-ADR-049 adaptation, and accepted local ADRs remain authoritative.
  • Follow docs/specs.md for spec persistence, ADR linkage, filename examples, and repo-facing documentation update rules.
  • Do not copy copyrighted skill text from other repositories. Use them only as inspiration.
  • Do not vendor already-published third-party skills into skills/; install them project-locally with npx skills.
  • Do not stage files with git add unless the user explicitly asks.
  • Do not unstage files or otherwise change Git index state unless the user explicitly asks.
  • Follow ADR-0029 (Long, canonical · Guide): use installed Worktrunk for authorized worktree management, reuse suitable assigned external worktrees and follow its configured/default external paths. If missing, pause and offer installation guidance; await the user, then recheck after installation or resume with existing Git/host tools on explicit refusal without repeated offers for that task. One active writer owns each worktree; canonical and sibling checkouts remain read-only to that writer by default.
  • Worktree enforcement state: before the first write in a new session/worktree context, compare actual cwd, assignment, Worktrunk paths and effective harness write boundaries; stored settings alone do not prove active enforcement. Offer concrete manual or authorized automated remedies for mismatches, distinguish optional improvements and verify adoption after any restart. Never probe permissions by writing or grant a shared writable source root. Reuse current evidence and re-check full alignment only after relevant changes or stale evidence; keep private configuration details local.
  • Select checks from changed contracts, owning boundaries, and explicit requirements. Reuse only exact, current evidence. Run the local pnpm run validate aggregate for release intent or when a mandatory repository, ADR, user, or approved risk-plan gate requires it; do not run it merely because work is being finalized. Honor an explicit user exclusion while reporting any resulting evidence gap, as required by ADR-0041 (Long, canonical · Guide).

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.