
barrios88/claude-code-accounting
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Claude Code for Accounting Research — Yale SOM PhD intensive course site
概要
PhD intensive course site built with Quarto. Visual identity follows the Yale SOM design system (course/shared/yale_som_style.md). is published to the public GitHub repository. Course materials, local configs, and the broader monorepo stay private. - Quarto ≥ 1.4 - Python 3.9+ (for scripts/sync_skills.py) Opens a live-reloading dev server (default http://localhost:4200). The live site shows an access-code gate before content. Only a SHA-256 hash of the code is stored in styles/access-gate.html (not the plaintext). Then commit, push, and wait for the Pages deploy. This is a soft client-side gate for temporary course access. Direct asset URLs (PDFs, zip labs) are not encrypted. Pushes to main trigger .github/workflows/publish.yml, which renders the site and deploys the _site/ output to the gh-pages branch.
README
Claude Code for Accounting Research — Course Website
PhD intensive course site built with Quarto. Visual identity follows the Yale SOM design system (course/shared/yale_som_style.md).
Repository boundary
Only this website/ folder is published to the public GitHub repository. Course materials, local configs, and the broader monorepo stay private.
Prerequisites
- Quarto ≥ 1.4
- Python 3.9+ (for
scripts/sync_skills.py)
Local preview
cd website
quarto preview
Opens a live-reloading dev server (default http://localhost:4200).
Build
cd website
quarto render
Output lands in _site/ (gitignored).
Access code
The live site shows an access-code gate before content. Only a SHA-256 hash of
the code is stored in styles/access-gate.html (not the plaintext).
To change the code:
echo -n 'NEW_CODE' | shasum -a 256
# paste the hex digest into CODE_HASH in styles/access-gate.html
Then commit, push, and wait for the Pages deploy.
This is a soft client-side gate for temporary course access. Direct asset URLs (PDFs, zip labs) are not encrypted.
Publish to GitHub Pages
Pushes to main trigger .github/workflows/publish.yml, which renders the site
and deploys the _site/ output to the gh-pages branch.
Live URL: https://johnmbarrios.com/claude-code-accounting/
Repo: https://github.com/Barrios88/claude-code-accounting
To redeploy manually:
gh workflow run publish.yml --repo Barrios88/claude-code-accounting
Or locally (after quarto render):
quarto publish gh-pages --no-prompt
Sync skills catalog
The skills pages are generated from the Barrios Skills source tree:
python3 scripts/sync_skills.py
Options:
python3 scripts/sync_skills.py --help
python3 scripts/sync_skills.py --source /path/to/skills --site-root .
python3 scripts/sync_skills.py --dry-run
Default source: ~/.claude/barrios-skills-repo/skills (a local clone of Barrios88/barrios-skills). A full sync rewrites every skill page and zip from the current collection; for a one-skill fix, patch that page and zip only. The script converts each SKILL.md folder to skills/.qmd, zips it to assets/skills/.zip, and regenerates skills/index.qmd.
Install a skill locally:
# Cursor
cp -r ~/.cursor/skills/
# Claude Code
cp -r ~/.claude/skills/
Project layout
website/
├── _quarto.yml # Site config, navbar, sidebar, footer
├── styles/custom.scss # Yale SOM design tokens
├── index.qmd # Landing page
├── modules/ # Day 1–6 content (sidebar)
├── labs/ # Hands-on exercises
├── skills/ # Generated skills catalog
├── assets/ # Zips, slides, figures
└── scripts/sync_skills.py
Instructor
John Barrios · Yale School of Management
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add barrios88/claude-code-accounting