Native Shell
Native Shell:AI 生成的 UI,在你的应用中原生呈现,覆盖每个平台。iOS、Android、macOS、Windows 与 Linux 上的应用、GPUI 应用与网页在运行时加载已签名、沙箱隔离的 TSX 模块并绘制 th
AI 翻译
Neutral source of coding standards, agent roles, skills, and workflows, rendered to native config for Claude Code, Codex, and Amp. Successor to agent-workflows.
翻译准备中
开发工具JavaScript · PythonGitHub @sjarmak自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
安装型项目无需部署域名也可验证。个人仓库可通过 GitHub 登录验证,组织仓库可使用上方的仓库验证文件。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Coding standards, agent roles, skills, and multi-step workflows that read the
same whether you drive Claude Code, Codex, Amp, or anything that reads an
AGENTS.md. One neutral source renders to a native config for each agent, and
the agent-specific pieces stay scoped to the agents that need them.
Everything is pre-rendered and committed. There is no build step between clone and use, and installing is a plain file copy: no hooks, no daemons, nothing running in the background.
git clone https://github.com/sjarmak/coding-agent-workflows.git
cd coding-agent-workflows
Then install for your agent:
./install.sh claude # Claude Code config into ./.claude (project-level; `./install.sh claude ~` for user-level)
./install.sh codex # AGENTS.md + AGENTS.full.md into the current dir, Codex config into ~/.codex
./install.sh agents # portable instructions, skills, references, and language rules
./install.sh init # scaffold a thin, project-specific AGENTS.md (intention + pointers)
./install.sh upgrade # Claude: re-install, then prune previously owned files
./install.sh codex-upgrade # Codex: re-install, then prune previously owned files
./install.sh remove # delete exactly what a prior claude install placed in .claude
Pass a destination as the second argument to target a specific project, for
example ./install.sh claude ~/work/myrepo. The claude install writes a
manifest of every file it owns and backs up any pre-existing file it would
otherwise overwrite; remove undoes exactly that manifest, so a user-level
install never silently clobbers hand-authored config. Codex records ownership
inside $CODEX_HOME and backs up collisions before copying; codex-upgrade
prunes only previously owned files. Symlinked artifact paths are skipped; a
symlinked Codex install root is rejected. Portable installs place universal
skills in .agents/skills/ and rules in .agents/rules/. A separate fleet
subcommand installs a machine-level conformance scanner into ~/.claude/fleet;
it is the one mode that wires a hook, and it says so when it runs.
If you would rather not run a script, copy what you need: Claude Code reads a
.claude/ directory, so copy targets/claude/{rules,agents,skills,commands}
into one. Codex reads AGENTS.md at the repo root plus ~/.codex, so place
AGENTS.md + AGENTS.full.md at your root and copy
targets/codex/{config.toml,agents,prompts,skills,rules} into $CODEX_HOME (falling
back to ~/.codex). For other agents, use the agents installer so the
procedures and supporting resources are available alongside the index. Copying
only the two Markdown files provides an overview, not the complete skill bundle.
| Path | Contents |
|---|---|
AGENTS.md | Thin always-loaded index; points by section into the full bundle |
AGENTS.full.md | The full bundle: principles, agent roster, skills, workflows, as prose any agent can follow |
targets/claude/ | Native Claude Code layout: rules/, agents/, skills/, commands/ |
targets/codex/ | Native Codex layout: config.toml, agents/ (one standalone TOML per agent), prompts/, skills/, rules/ |
source/ | Hand-edited practices, manifest, and dependency/provenance catalog |
optional/skills/ | Opt-in skills excluded from default installations |
The index-plus-manual split keeps loaded context small: agents auto-load the
thin AGENTS.md and pull in sections of AGENTS.full.md only when a task
needs them. For an agent that can only ever read one file, copy
AGENTS.full.md as its AGENTS.md.
The rules cover architecture, coding style, testing, security, git and
development workflow, performance, context layering, task management, skill
management, and anti-slop, plus language specifics for Go, Python, TypeScript,
and Rust. The manifest is the current inventory of
skills and workflows. Claude loads the small always-on rule set from rules/;
the generated coding-practices skill indexes the detailed common rules under
rules-reference/ for on-demand reading.
The catalog records each shipped skill's origin,
collection, and required skills, plus rule-to-skill dependencies. Validation
checks those records against the manifest and runtime scope. requires means
the referenced skill or resource must ship for the advertised procedure to work,
including a selected protocol; it does not mean invoking it on every run.
Categories describe ownership and
purpose; they do not imply that every skill should run on every task.
property-testing and no-ai-slop.ultracode loop
and Claude-specific workflow accelerators.caveman remains available under
optional/skills/caveman; copy that folder into a supported native skill
directory only when wanted. It is no longer installed by default.Project commands, datasets, service credentials, and domain-specific verifier procedures belong in project-local skills or separately maintained collections. Promote a practice only when its assumptions can be stated without those local contracts. An installed skill is not evidence of recent invocation; absence from a runtime directory is not sufficient reason to retire it.
When reconciling a live skill back into this bundle, review its complete body and resources, preserve attribution, declare dependencies, and remove local paths and work-specific examples. Update the catalog and render all targets. Do not bulk-copy the entire installed environment into the shared core.
The surface inventory accounts for every named
skill found in the 2026-10-01 cross-project audit, including hidden collections,
plus runtime-managed plugins and tool integrations. Each entry has a disposition,
a reason, and a concrete coverage target. npm run validate rejects missing
shipped-skill records and broken coverage targets. This is a reviewed snapshot,
not live usage telemetry; future audits must reconcile newly installed skills too.
The bundle includes impeccable with its scripts and design references, code-graph alongside the Codegraph rule and code-search role, graphify, specialist graph queries, session search, documentation lookup, codeprobe, framework patterns, visual explanation and Tufte charts, and research procedures. Overlapping names map to maintained procedures rather than duplicate instructions. Project-specific service commands and private deployment contracts remain local.
Tool integrations explains prerequisites and fallbacks. External CLIs, MCP servers, paid providers, and provider-owned plugins are explicit dependencies: installing the bundle does not install or enable those services. Load skill bodies on demand; the larger catalog is not a direction to run every procedure or add every tool to a project.
The code-search specialist handles substantial code investigations in either client, using Codegraph when available and returning source citations and change guidance to the main agent.
Each workflow is a multi-step procedure that composes the skills into a repeatable sequence:
AGENTS.md intention layer.The review-as-a-gate step in implement-review is the load-bearing one: the
reviewing agent checks the diff against the acceptance criteria with authority
to reject and retry from a fresh context.
install.sh init plus the project-init workflow set up four layers, each
owning one kind of knowledge so no fact is stored twice: the bundle
(universal practices, installed once), a thin per-project AGENTS.md
(intention and failure-mode preventions, with pointers to the rest), per-area
COMPASS.md files (the why, the gotchas, kept fresh with a content hash),
and agent memory (host- and session-specific state). Maintenance is
explicit, not automated: the failure-mode-capture skill appends a prevention
to AGENTS.md, and project-compass refreshes a map when an area changes. The
boundary rules live in the context-layering practice.
Code slop and writing slop never share a tool. The
slop-check skill scores a diff for
erosion (dead branches and redundant structure that accrue as code is extended)
and verbosity, mirroring the SlopCodeBench judge
rubric; the same rubric backs the anti-slop rule in
source/rules/common/ and the slop pass in the
code-reviewer agent. The
no-ai-slop skill edits prose
while preserving the writer's intent and voice. The optional
caveman mode changes conversational style;
it is separate from prose editing and is not a default engineering practice.
This bundle is opinionated about the workflow, while adapting execution to the host and respecting explicit project choices. Its recommendations are indexed in Recommended Workflow:
These are recommendations for adoption, not automatic installation or migration. External tool prerequisites and fallbacks are in Tool integrations.
CI (.github/workflows/check.yml) fails any push or PR where the committed
AGENTS.md, AGENTS.full.md, or targets/ drift from a fresh render of
source/, then sanitize-scans the rendered output for stray paths, PII, and
internal jargon, validates scopes and dependencies, and runs the regression
suite. A LikeC4 model under architecture/ deploys to
an interactive architecture page
on every push that touches it.
AGENTS.md, AGENTS.full.md, and targets/ are generated; edit source/
only, then run:
npm run build # regenerate AGENTS.md + AGENTS.full.md + targets/ from source/
npm run sanitize # scan rendered output for paths, PII, internal jargon
npm run validate # structural validation of the rendered bundle
npm run release # build + sanitize + validate
npm run check # CI gate: fail if committed output drifted from source/
source/manifest.json is the scope map (universal, claude, or codex)
deciding where each artifact renders; source/catalog.json records provenance
and skill dependencies. rule_overrides marks individual rules
as agent-specific, and templates lists project-scaffolding files that ship
verbatim into each target.
MIT. Derived from
Everything Claude Code
(MIT, Affaan Mustafa). The augmented-coding-patterns rule synthesizes the
Augmented Coding Patterns
catalog; the anti-slop rule and slop-check skill adapt the code-erosion
rubric from SlopCodeBench.
See NOTICE.