A publish-safe skill pack for AI-assisted Revit secondary development. It keeps workflow rules, code patterns, build/deploy runbooks, and governance separate from private runtime values.
Default routing entry skill: SKILL.md (revit-root-router).
Chinese version: README.zh-CN.md.
revit-plugin-dev-workflow/— end-to-end workflow, phase gates, operating boundariesrevit-build-deploy/— build/deploy procedures and environment-specific runbooksrevit-coding-patterns/— API patterns and pitfall referencesrevit-tunit-testing/— testing conventionsrevit-skill-governance/— governance rules, guard policy, audit checklistsscripts/— guard, pre-commit, private-env, and eval refresh helpersreferences/— dashboards, checklists, and supporting docs
mkdir -p ~/.hermes/skills
git clone <your-repo-url> ~/.hermes/skills/revit
cd ~/.hermes/skills/revit
cp .env.revit-skill.example ~/.config/revit-skill.env
chmod 600 ~/.config/revit-skill.env
scripts/install-precommit.sh .Run commands through the private env wrapper:
scripts/use-private-env.sh <your-command>Committed files stay public-safe.
Real hosts, tokens, and passwords stay in ~/.config/revit-skill.env.
Use placeholders in tracked files:
${REVIT_WINDOWS_HOST}${GITLAB_HOST}${DEV_HOST}<WINDOWS_PASSWORD><GITLAB_TOKEN>***
Guard coverage and exact policy live in:
references/guard-policy.mdrevit-skill-governance/SKILL.md
- Start from
revit-plugin-dev-workflow. - Use
revit-coding-patternsfor API/WPF/fix-up details. - Use
revit-build-deployfor build and deploy runs. - Run the guard before commit:
bash scripts/check-revit-skill-guard.sh .- Run the fixture matrix after guard changes:
bash scripts/test-revit-skill-guard.sh- Refresh eval evidence when workflow/governance changes:
python3 scripts/refresh-eval-dashboard.pyreferences/guard-policy.md— guard rules and allowed placeholdersreferences/revit-smoke-checklist.md— Revit 2026 smoke checklistreferences/fmroky-warning-baseline.md— known FmRoky warning baselinereferences/release-audit-checklist.md— release audit checklistreferences/eval-dashboard.md— eval summary dashboardrevit-plugin-dev-workflow/references/environment.md— environment facts and path map
