# guide

- [Configuration](/guide/configuration.md): Load when modifying config loading, merging, validation, or debugging config file issues.
- [Create asset sources](/guide/creating-sources.md): Load when modifying source scanning, asset type discovery, manifest parsing, or the directory convention.
- [Get started](/guide/getting-started.md): Load when setting up nd for the first time, troubleshooting installation, or onboarding a new user.
- [Glossary](/guide/glossary.md): Load when encountering unfamiliar nd terminology or when disambiguating overloaded terms like agent, context, or command.
- [How nd works](/guide/how-nd-works.md): Load when modifying symlink creation, deploy logic, scope handling, or debugging broken deployments.
- [Profiles and snapshots](/guide/profiles-and-snapshots.md): Load when modifying profile CRUD, snapshot save/restore, profile switching, or pinning logic.
- [Troubleshoot](/guide/troubleshooting.md): Load when debugging nd issues: broken symlinks, missing assets, config errors, profile switching problems, or context file conflicts.
- [User guide](/guide/user-guide.md): Load when modifying CLI commands, interactive pickers, JSON output, scripting flags, or sync/doctor workflows.
- [asset-types](/guide/asset-types.md)
- [Asset types](/guide/asset-types/_index.md): Reference pages for each asset type nd recognizes: skills, agents, commands, rules, context, output styles, plugins, and hooks.
- [Agents](/guide/asset-types/agents.md): Load when modifying agent file scanning, agent deployment, or the agents asset type.
- [Commands](/guide/asset-types/commands.md): Load when modifying command file scanning, command deployment, or the commands asset type.
- [Context](/guide/asset-types/context.md): Load when modifying context asset scanning, context deployment paths, or context conflict handling.
- [Hooks](/guide/asset-types/hooks.md): Load when modifying hook scanning, hook deployment, or settings.json hook registration.
- [Output styles](/guide/asset-types/output-styles.md): Load when modifying output style scanning, deployment, or settings.json registration behavior.
- [Plugins](/guide/asset-types/plugins.md): Load when modifying plugin scanning, export workflow, or plugin.json manifest handling.
- [Rules](/guide/asset-types/rules.md): Load when modifying rule file scanning, rule deployment, or the rules asset type.
- [Skills](/guide/asset-types/skills.md): Load when modifying skill directory scanning, skill deployment, or the skills asset type.
