asr3601-project-onboard
Skill3 starsChanged 2 months agoMITView on GitHub
Prepare recorded ASR360x branch configuration after a checkout, recover missing generated context, or register confirmed build parameters. Use for 切换后初始化, 调取版本配置, 生成项目 AGENTS, or a missing build profile. Ordinary source questions and direct build/release requests use their owners without an extra onboarding pass.
In this repository11 other files it gives its agents.
- AGENTS.mdAGENTS.md
- asr3601-cross-branch-portingSkill
- asr3601-lvgl-firmware-triageSkill
- asr3601-protocol-branch-matrixSkill
- asr3602-local-build-flashSkill
- asr360x-bug-delivery-orchestratorSkill
- catstudio-log-extractorSkill
- obsidian-fix-pattern-memorySkill
- skill-usage-trackerSkill
- zentao-bug-resolverSkill
- zentao-bug-triageSkill
The file
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 0 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 12
After an authorized branch switch, run the generator with --prepare once.
- Very specific: line 18
Use live identity and unique confirmed mappings.
- Very specific: line 19
Default context consists of AGENTS.md, .codex-project/asr3602-build-profile.json, and .codex-project/variant.md.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
ASR360x Project Configuration
Live Git and yl.h own current identity. The registered branch profile owns build parameters. The existing private project map owns external mappings. variant.md is a generated view.
Prepare Configuration
After an authorized branch switch, run the generator with --prepare once. Build and release controllers restore their profiles internally; do not repeat initialization outside the owner.
Records live under the Git common directory's codex/build-profiles/. Worktrees share branch records but keep their own current profile. Version dates and ordinary commits do not require registering build parameters again. Hardware or build-input changes require verified updated settings.
Generation Contract
- Use live identity and unique confirmed mappings. Missing or ambiguous build records remain NEEDS_CONFIGURATION; ordinary source work can continue.
- Default context consists of AGENTS.md, .codex-project/asr3602-build-profile.json, and .codex-project/variant.md. Write only changed generated files.
- Preserve local.md, project-owned AGENTS content, specialized documents, resources, and validation material. --force does not erase project-owned instructions.
- Protocol classification is only a search hint. Device selection and remote writes retain their owner's checks.
- For first registration or a confirmed update, use branch profile operations. Reuse user-supplied parameters and exact-target evidence before asking for missing facts. Do not qualify a build from folder tokens or a copied support label.
Repository and variant hashes are privacy-safe identifiers. Target IDs retain branch/version case and match the canonical memory writer and Zentao reconciliation; do not rewrite historical memory targets during onboarding.
Commands
The generator uses Python; private project-map parsing uses PyYAML.
python "$env:USERPROFILE\.codex\skills\asr3601-project-onboard\scripts\project_onboard.py" --repo . --check
python "$env:USERPROFILE\.codex\skills\asr3601-project-onboard\scripts\project_onboard.py" --repo . --dry-run
python -X utf8 "$env:USERPROFILE\.codex\skills\asr3601-project-onboard\scripts\project_onboard.py" --repo . --prepare--check is read-only; --dry-run previews. --write remains an alias for preparation and view generation. Add --json for structured context. A record does not replace current Git state or actual device verification. Never store private customer mappings or service data in reusable templates.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

