Skip to content

Repository files navigation

SDLC Toolkit

A practical, evidence-first software delivery workflow for coding agents.

SDLC Toolkit helps coding agents move from a request to a review-ready change with clear requirements, focused implementation, direct behavior verification, and disciplined review. It brings the structure of a strong software development lifecycle into the repository so agent-assisted work stays grounded, efficient, and easy to evaluate.

Why SDLC Toolkit

Coding agents are most effective when each step has a clear purpose and a concrete result. SDLC Toolkit provides that structure without forcing every change through the same ceremony.

  • Evidence before assumptions — decisions are grounded in the repository, executable behavior, and explicit requirements.
  • The right workflow for the change — quick changes stay quick, while features, defects, and higher-risk work receive the depth they need.
  • Focused engineering roles — planning, implementation, verification, and review remain clear and accountable.
  • Risk-aware review — specialist review activates when changes affect security boundaries, public contracts, stored data, or concurrency behavior.
  • Review-ready outcomes — local checks and revision-bound evidence provide a clear handoff for normal human and pull-request review.
  • Portable adoption — use the toolkit with Codex or Claude Code and adapt it to the commands and policies of each repository.

What it does

SDLC Toolkit guides agent-assisted engineering through the activities that make a software change trustworthy:

  1. Clarifies the required behavior and unresolved product decisions.
  2. Identifies the relevant code, contracts, tests, and change surface.
  3. Selects and plans the smallest coherent implementation.
  4. Implements the change while preserving established behavior.
  5. Executes the changed software against its acceptance criteria.
  6. Reviews the final change for material correctness and applicable engineering risks.
  7. Produces local readiness evidence for the exact revision under review.

Supported environments

The repository includes ready-to-adapt implementations for:

Each implementation follows the same SDLC model while using the native project conventions of its coding environment.

Get started

  1. Choose the Codex or Claude Code implementation.
  2. Copy that implementation into the root of the repository where it will be used.
  3. Merge it with any existing repository instructions and agent configuration.
  4. Configure the repository's real build, lint, test, and security commands.
  5. Run the included validation and evaluation commands.
  6. Start the coding agent from the repository and use the workflow appropriate to the change.

For a complete walkthrough, see the Codex user guide. It covers installation, configuration, daily workflows, verification, preflight, and maintenance.

Requirements

  • Git
  • Python 3.11 or later
  • Codex or Claude Code for the selected implementation

License

SDLC Toolkit is available under the MIT License. It may be used, modified, and distributed in commercial and non-commercial projects.

About

A portable, evidence-first SDLC toolkit for Codex and Claude Code, guiding software changes from requirements through implementation, verification, review, and revision-bound preflight

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages