Guide: Team Leads
You're responsible for your team's AI tooling standards. Workloom gives you the power to define, distribute, and enforce those standards — without chasing people on Slack.
Your Workflow
1. Define Your Team's Baseline
Create a package that captures your team's AI configuration standards:
mkdir -p packages/frontend-baseline
cd packages/frontend-baseline
Create the canonical assets:
<!-- instructions/coding-standards.md -->
# Frontend Coding Standards
- Use TypeScript strict mode
- Write tests before implementation (TDD)
- Components use composition over inheritance
- All API calls go through the SDK layer
- Never use `any` — use `unknown` and narrow
<!-- instructions/review-guidelines.md -->
# Code Review Guidelines
When reviewing PRs:
1. Check for type safety first
2. Verify test coverage for new code paths
3. Flag any direct DOM manipulation
4. Ensure accessibility attributes are present
2. Publish as a Draft
wl push --draft
# → Created draft @acme/frontend-baseline@1.0.0
3. Review and Approve
Share with your team for feedback. When ready:
wl publish @acme/frontend-baseline@1.0.0
# → Promoted to pending_review
After approval (by you or an org admin):
→ Status: approved
→ Available for workspace assignment
4. Assign to Your Workspace
Via the web UI or API, add the package to your team's workspace. Every developer bound to that workspace will receive the configuration on their next wl pull.
5. Iterate with Confidence
When standards evolve:
# Edit your package
# Bump the version
wl push --draft # → @acme/frontend-baseline@1.1.0
wl publish @acme/frontend-baseline@1.1.0
Previous versions remain available. Teams can pin versions or track the stable channel.
Enforcing Compliance
CI Drift Check
Add to every repo's CI pipeline:
- name: AI Config Compliance
run: wl sync --check
Now if a developer:
- Deletes a managed file → CI fails
- Manually edits a managed file → CI fails
- Falls behind on package versions → CI fails (if workspace revision advanced)
Monitoring Adoption
The web UI shows:
- Which workspaces are on the latest revision
- Which repos have drift
- Package adoption metrics across the org
Tips for Team Leads
- Start small: One package with core instructions. Ship it. Iterate.
- Version meaningfully: Minor version for additions, major for breaking changes (removed instructions change AI behavior).
- Use channels:
betafor experimental configs,stablefor proven ones. - Separate concerns:
@acme/security-reviewand@acme/frontend-baselineas separate packages, not one mega-package. - Document in the package: Your instructions ARE the documentation. Make them clear and specific.
- Trust the CI gate: Once
wl sync --checkis in CI, drift becomes visible and fixable.