Agentic software engineering (ASE) template repository
The purpose of this repository is to serve as a public template for agentic software engineering (ASE) developed at Ascend.io. We use a variety of tools like Claude Code, Cursor, Codex CLI, and GitHub Copilot to assist in the software development process. This repository is designed to be a starting point for teams looking to implement ASE practices in their own projects.
What?
Common context to be included in all agentic sessions are centralized in the AGENTS.md file. Tool-specific files are then symlinked or copied from this AGENTS.md file.
Structure
| What | How | Why |
|---|---|---|
AGENTS.md |
Central context file | Single source of truth for agent instructions |
CLAUDE.md |
Symlinked from AGENTS.md | Claude Code specific context |
GEMINI.md |
Symlinked from AGENTS.md | Gemini CLI specific context |
.github/copilot-instructions.md |
Symlinked from AGENTS.md | GitHub Copilot specific context |
bin/ |
Executable utility scripts | Direct execution of bash/Python utilities |
prompts/ |
Durable context files as Markdown | Reusable prompt templates and context |
tasks/ |
Ephemeral development task files | Temporary task documentation |
src/ |
Source code directory | Main application code |
Why?
Standards are hard [obligatory xkcd here]. Nobody agrees on the files -- nor even the extension -- to use for their ASE tooling. So, over time we settled on the root agent context file with some additional structure.
Metadata
Release files for ase-template 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ase_template-0.1.1.tar.gz | 1.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ase_template-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.8 kB
Release files / ase_template-0.1.1.tar.gz
| Download URL | ase_template-0.1.1.tar.gz |
|---|---|
| Size | 1.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ab4066d86ec685da5b92af917acc9a715536407357ce3684437bb471236a41f8
|
|
BLAKE2b-256 checksum How to use checksums |
6a1a676bef2d52dedd84f242a0e2f5a7138807ec193be736233821da046646b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.18
|
Release files / ase_template-0.1.1-py3-none-any.whl
| Download URL | ase_template-0.1.1-py3-none-any.whl |
|---|---|
| Size | 2.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c35f2c649f09790899c81f8b8c0e0734502f8ba0b5c84942941c3135ddfe7e4b
|
|
BLAKE2b-256 checksum How to use checksums |
710c518978aa59296b3145ddf0c54695f84eb4d83a9d0e44a9eda351a6ecbbc7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.18
|