bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
翻译准备中
一个针对LLM编码助手(如GPT、Codex、Claude*或任何可以被诱导读取Markdown的工具)的AI优化工程和项目管理技能库。
AI 翻译
A library of AI-optimized engineering and project management skills for LLM coding assistants — GPT, Codex, Claude*, or anything that can be cajoled into reading Markdown
技能HTML · MDXGitHub @billosys自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
安装型项目无需部署域名也可验证。个人仓库可通过 GitHub 登录验证,组织仓库可使用上方的仓库验证文件。
正在加载完整 README。 以下为已保存的摘录。
Last updated: 2026-09-10.
AI Engineering is a library of Markdown skill packages, guide material,
support templates, and protocol distributions for LLM coding assistants. It
is built around a simple split:
• docs/ explains the repository for human readers.
• knowledge/ stores the source and derived material consumed
by skills and packages.
• protocols/ stores protocol distributions such as CCDP.查看完整 README ↗Last updated: 2026-09-10.
AI Engineering is a library of Markdown skill packages, guide material, support templates, and protocol distributions for LLM coding assistants. It is built around a simple split:
docs/ explains the repository for human readers.knowledge/ stores the source and derived material consumed
by skills and packages.protocols/ stores protocol distributions such as CCDP.The repository currently includes:
methodology-stewardship
skill for closing retrospectives, recurring collaboration difficulties, and
evidence-backed process recommendations;scientific-methods method
skill for practical inquiry, controlled comparison, experiment planning,
evaluation rubrics, evidence capture, and regression analysis;laboratory-recordkeeping
method skill for research collections, laboratory notebooks, experiment/run
records, provenance, preservation, and reconstruction;document-extraction method
skill for preparing PDF, EPUB, HTML, and converted-source inputs with
structure, media, locator, manifest, readiness, and caveat records;concept-cards method skill for
provenance-bearing concept-card extraction, validation, verification,
reconciliation, relationships, competency questions, and memory-admission
decisions;collaboration-framework composite
framework/operational skill, with its framework material under
knowledge/;templates/GUIDE.md support template;For implementation handoffs, engineering-methods provides From Slice to Implementation Prompt and a CC prompt template, available standalone and through collaboration-framework.
Autonomous Mode requires explicit Operator selection of role/model/settings before execution. It defaults to an implementer and independent reviewer, with stable workspace ownership, complete ledgers and retained useful records. Supporting artifacts remain optional and need-driven; no budget response is required. Its execution and record routes retain existing review, scope and integration gates.
make help # list package, validation, and install targets
make all # build all installable skill zips into target/skills/
make rust # build target/skills/rust-guidelines.zip
make fennel # build target/skills/fennel-guidelines.zip
make go # build target/skills/go-guidelines.zip
make cpp # build target/skills/cpp-guidelines.zip
make js # build target/skills/javascript-deno-guidelines.zip
make erlang # build target/skills/erlang-guidelines.zip
make cobalt # build target/skills/cobalt-guidelines.zip
make design # build target/skills/visual-design-system.zip (Markdown methods and text cases; runnable specimens live in examples/design/)
make tailwindcss # build target/skills/tailwindcss.zip
make deno # build target/skills/deno-js-linter.zip
make biome # build target/skills/biome-js-linter.zip and biome-linter.zip
make collab-framework # build target/skills/collaboration-framework.zip
make document-extraction # build target/skills/document-extraction.zip
make concept-cards # build target/skills/concept-cards.zip
make methodology-stewardship # build target/skills/methodology-stewardship.zip
make laboratory-recordkeeping # build target/skills/laboratory-recordkeeping.zip
make print-skill-zips # list release-uploadable skill zip paths
make check-skills # validate SKILL.md descriptions
make check-skill-versions # validate source and generated skill versions
make audit-skills # measure source descriptions and aggregate pressure
make audit-live-skills # measure descriptions actually rendered by Codex
make test-skill-tools # verify parsing and per-file approval behavior
make check-package-paths
make install # install built skills into ~/.agents/skills
make test-skill-install # verify destination prompts and install behavior
If the default ~/.agents/skills directory is missing or is a dangling
symlink, make install prompts for a destination. When CODEX_HOME is set,
the prompt suggests that profile's skills directory. You can enter another
path or type cancel. Without an interactive terminal, installation stops
with instructions for setting INSTALL_DIR.
INSTALL_DIR accepts either an environment variable or a Make command-line
override, including paths containing spaces. For a profile session with
CODEX_HOME set:
INSTALL_DIR="$CODEX_HOME/skills" make install
# Or supply a directory directly:
make install INSTALL_DIR="/path/to/profile/skills"
An explicit destination is created if needed and skips the prompt. Use the
same INSTALL_DIR override with make uninstall to remove that profile's
installed ai-engineering skills.
Skill checks require Python and PyYAML. See Skill Description Maintenance for setup, installed-catalog evaluation, and LLM shortening proposals with per-file approval.
CCDP is packaged separately from installable skills:
make ccdp
make ccdp-package
make check-ccdp-package
ai-engineering/
├── README.md # repository orientation
├── Makefile # package, validation, install, and CCDP targets
├── docs/ # end-user repository documentation
├── knowledge/ # skill source and derived knowledge substrate
├── protocols/ # protocol distributions, including CCDP
├── templates/ # cross-cutting templates, including GUIDE.md
├── scripts/ # package and validation helpers
└── assets/ # README images and other public assets
Billo Research holds our labs and their research records. This repository maintains the reusable scientific-methods and laboratory-recordkeeping guidance those collections follow.
The docs/ guides are explanatory wrappers. They should help readers choose,
install, build, and contribute without duplicating the full material under
knowledge/.
Skill kind and topology are separate. Kind says what a skill is about, such as domain/tooling, framework/operational, or method work. Topology says how a skill composes: an atomic skill is loaded for one clear, self-contained purpose, while a composite skill selects, sequences, routes, governs, composes, etc., multiple loadable components.
The rust skill is an example of an atomic domain/tooling skill. Whereas
collaboration-framework is a composite
framework/operational skill and remains the daily-driver composer for most users of the ai-engineering repo. To clear up an additional conceptual point, protocols (such as CCDP) are RFC-style documents, not installable skill packages.
MIT - see LICENSE.
Individual knowledge bases synthesize material from sources under various licenses, documented inside each skill's own source materials. When in doubt, defer to the original sources.
protocols/ccdp/