Skip to main content

Contributing

Amplifiers is an open-source library of specialist skills, stacks, and skill-local supporting material.

It follows the Agent Skills package style used across the broader skills ecosystem, including OpenAI Codex.

The contribution rule is straightforward: put the material where the runtime will expect to find it, and keep the public model easy to understand.

Ways to contribute

  • add a new skill under skills/<name>/SKILL.md
  • add a new stack under stacks/<name>/README.md
  • improve an existing skill
  • improve a skill's references/, scripts/, or assets/
  • improve repository documentation and maintainership guidance

Before opening a pull request

  1. Keep each change focused.
  2. Use clear English in docs and skill text.
  3. Avoid introducing new architectural layers unless the use case is proven.
  4. Read WRITING_STANDARD.md before adding new content or changing structure.
  5. Confirm links still work.

Publishing flow

  1. Start from the target skill package under skills/<name>/.
  2. Publish a runtime skill only when one clear attachable specialist or modifier exists.
  3. Move long supporting material into references/ when the runtime file gets too large.
  4. Publish a stack when multiple skills form a recurring delivery pattern.
  5. Update the public docs when the repository model or catalog changes.

Writing standard

Use WRITING_STANDARD.md for project-wide rules on:

  • file naming
  • SKILL.md versus README.md
  • folder shapes for skills/, stacks/, and knowledge/
  • tone and minimum quality expectations

If you are unsure where something belongs, ask this first:

  • is this one attachable specialist
  • is this a recurring combination of specialists
  • is this deep supporting material for one skill
  • is this public documentation about the repository itself