- Docs
- Build a Catalogue
- Design a profile
Design a profile
Let one kind of person install exactly the packs they need in one command.
Write a profile file that lists the packs one role uses together, such as a solution architect.
Write the manifest
Section titled “Write the manifest”Create profiles/<name>.toml. It holds one scope, a description, and the packs, with each pack listed after the packs it depends on:
scope = "user"description = "Solution architect's portable toolkit: architecture design, desk research, and contract-driven specs."
[[packs]]pack = "architect"
[[packs]]pack = "desk-research"
[[packs]]pack = "contracts"Use user scope for tools that follow a person across repositories and repo for tools that write into a repository. A profile cannot mix scopes, and it should list only packs the person reaches for together, repeatedly. Profile design tests gives the four tests and worked examples.
Lint it
Section titled “Lint it”Check that every pack allows the scope and the order is right:
agentbundle catalogue lint --root .The output names the failing rule and the pack that caused it.
Install it
Section titled “Install it”Install the profile from your catalogue:
agentbundle install --profile solution-architect <catalogue>Next, build a pack for your organization’s own standards.