SR Method
SR Method EN

Supported tools and roles

What the user, Codex, GitHub, SR documents and skills do.

Supported tools and roles

The SR Method works with Codex CLI and Codex App. The logic remains the same: a repository, AGENTS.md, lots, gates, task memories, contracts and user E2E tests.

Codex environments

EnvironmentRecommended useAttention point
Codex CLITerminal use, local or server-side. Suitable for developers working directly in a repository.Method skills can be installed globally, but the repository must remain autonomous.
Codex AppGraphical use to follow tasks, diffs, sessions and validations.Prefer embedding the SR pack in the target repo so the method follows the project.

Restart Codex after installing or upgrading the SR Method so new skills are loaded.

Who does what?

ActorWhat they doWhat they should not do
UserDefines intent, validates scope, arbitrates decisions, tests the real product and confirms when a lot can move to done.Blindly delegate business rules or product validation.
ChatGPT / ClaudeHelps explore, challenge, structure the project, identify useful documents and prepare the Codex pack.Code directly in the repo or freeze the solution too early.
CodexExecutes in the repo: reads sources, selects skills, plans, edits, verifies, documents and proposes next steps.Code on assumptions, decide the product alone or declare done without enough validation.
GitHubKeeps history, branches, commits, PRs and reviews.Become a dumping ground for unread diffs.
SR documentsKeep short memory, backlog, lots, evidence and resume.Replace reading the real code.
SkillsFrame a method or a precise domain.Be loaded all at once without selection.

Responsibility principle

Codex may propose. The user validates. Real code and tests decide.

What the user should not have to do

In normal use, the user should not have to:

  • run every SR script manually;
  • edit JSON contracts by hand;
  • reread all SR files for every task;
  • manually apply skills;
  • maintain SR_LOTS.yaml alone;
  • guess when to create a task memory.

Codex does that work under user control.

On this page