Resident quality standard for every reply, document, table, deck, and data output.
House-style skill: modern / formal / minimal themes, user templates, and imitation of an uploaded reference, plus a lint gate before a file is registered.
Skill seeding can upgrade untouched builtins, uploads land in inputs/, and the default style is a setting.
Test plan
go test ./... in Agent-System-Backend
house-style suite: three themes across docx/pptx/xlsx pass lint; a broken document is rejected
Reviewer: confirm a new minutes file generated after this lands with lint clean
## Summary
- Resident quality standard for every reply, document, table, deck, and data output.
- House-style skill: modern / formal / minimal themes, user templates, and imitation of an uploaded reference, plus a lint gate before a file is registered.
- Skill seeding can upgrade untouched builtins, uploads land in `inputs/`, and the default style is a setting.
## Test plan
- [x] `go test ./...` in Agent-System-Backend
- [x] house-style suite: three themes across docx/pptx/xlsx pass lint; a broken document is rejected
- [x] `housestyle.lint` on the sample minutes exits 1 (paper, font, default theme colors, empty paragraphs, hand-typed lists, empty sections, punctuation, Table Grid, missing page numbers)
- [ ] Reviewer: confirm a new minutes file generated after this lands with lint clean
Why: Generated files kept Word's default theme, US Letter pages,
hand-typed bullets and empty sections. Recipes only showed library
calls, the prompt had no craft standard, and seeded skills could not
be upgraded once written.
Evidence: go test ./... passed. The house-style suite covers three
themes across docx, pptx and xlsx, and rejects a document that repeats
the diagnosed layout failures. lint on the sample minutes exits 1.
Impact: Every run gets a resident quality standard. Office files use
house-style (switchable themes, templates, imitation) and must pass
lint. Skill seeding upgrades untouched builtins and keeps user edits.
Uploads land in inputs/, and the default style is a setting.
Refs: feature/agent-professional-deliverables
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: The first commit picked up __pycache__ created while running the
house-style suite. Bytecode is not part of the skill and should not be
seeded or reviewed.
Evidence: git rm of the cached pyc files; .gitignore now ignores
__pycache__ and *.pyc.
Impact: The skill tree contains only source. Seed already skips
__pycache__ directories.
Refs: feature/agent-professional-deliverables
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: House-style tests write __pycache__ next to the skill source. Those
files must stay out of later commits, not only be deleted once.
Evidence: .gitignore lists __pycache__/ and *.pyc.
Impact: Local test runs no longer show bytecode as untracked files.
Refs: feature/agent-professional-deliverables
Co-authored-by: Cursor <cursoragent@cursor.com>
weichen
merged commit 2079b2dfa8 into main2026-10-01 08:19:57 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
inputs/, and the default style is a setting.Test plan
go test ./...in Agent-System-Backendhousestyle.linton the sample minutes exits 1 (paper, font, default theme colors, empty paragraphs, hand-typed lists, empty sections, punctuation, Table Grid, missing page numbers)