Skip to content

About

Stanford CS146S → Codex: Six software engineering skills adapted from the course for codebase exploration, research, proposals, planning, implementation, and review.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

modern-software-codex-skills

Six focused software-development skills for Codex: explore a codebase, document existing behavior, compare approaches, plan changes, implement a plan, and review code.

简体中文 · CS146S course · Source map

Skills

Skill Purpose
explore Map entry points, dependencies, file structure, and data flow.
research-codebase Document current behavior with file and line references.
make-proposals Compare implementation approaches based on codebase research.
plan Write a design and implementation plan using the supplied template.
implement Implement a specified plan Markdown file.
review Review staged and unstaged changes and prioritize action items.

Install

git clone https://github.com/GeoGeekLab/modern-software-codex-skills.git
cd modern-software-codex-skills
./scripts/install.sh all

Install selected skills:

./scripts/install.sh explore research-codebase plan implement review

Skills install to ${CODEX_HOME:-$HOME/.codex}/skills. Use --force to replace an existing installation.

Use

Invoke a skill in Codex with $skill-name:

$explore Map the authentication module and its data flow.
$research-codebase Document how session expiration currently works.
$make-proposals Compare approaches using research/sessions.md.
$plan Draft an implementation plan for session expiration.
$implement Implement plans/session-expiration.md.
$review Review the staged and unstaged changes.

Each skill lives in skills/<name>/SKILL.md. Supporting files and source text are in the skill's references/ directory.

Development

make validate   # Validate skill files, source mappings, and evaluation fixtures
make list       # List available skills
make dist       # Build ZIP packages

Evaluation prompts and run-report templates are in evals/.

References

About

Stanford CS146S → Codex: Six software engineering skills adapted from the course for codebase exploration, research, proposals, planning, implementation, and review.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages