# Create A Project Profile Use this checklist when adapting the workspace core for a new project. --- ## 1. Create The Profile Create: ```text profiles//profile.md profiles//README.md ``` The profile should declare: - project name - workspace purpose - primary audience - communication sources - ticket/work-item system - manager or stakeholder mapping - active context files - enabled commands - enabled skills --- ## 2. Configure Context Create or update: ```text ai/context/project.md ai/context/index.md ai/context/process/ ai/context/people/ ai/state/current.md ai/state/work-items.md ai/work-items/index.md ``` Keep project-specific facts out of `core/`. --- ## 3. Configure Integrations Use generic variables first: ```text AIW_PROJECT_PROFILE= AIW_CHANNEL_PREFIX= AIW_MATTERMOST_SYNC_CMD= AIW_SLACK_EXPORT_PATH= ``` Connector secrets belong in ignored `.env` files, not in profile files. --- ## 4. Configure Commands And Skills Start with generic commands: - `/workspace-context` - `/communication-sync` - `/archive-import` - `/standup` - `/manager-update` - `/translate` - `/ai-prompt` Add project-specific aliases only when they reduce friction. --- ## 5. Validate Before using the workspace for real work: - confirm `opencode.json` is valid JSON - confirm the profile has no secrets - run a communication sync with test channels or a dry sample - generate one standup from sample context - verify that imported evidence and promoted memory stay separate