scaffold
Unified skill for Python project scaffolding with uv workspaces.
Skill by autoencoders
Chalk Labs
Need help deploying scaffold?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/autoencoders-scaffold
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, design, testing, devops
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/scaffold
What's inside
- Skill name
scaffold- Description
- Unified skill for Python project scaffolding with uv workspaces. Invoke with "/scaffold" plus a flag. Use "/scaffold --init" to scaffold a new Python project with uv workspaces. Use "/scaffold --sync" to scan the codebase and generate/update CLAUDE.md so Claude Code never needs a project explanation. Use "/scaffold --docs" to add documentation structure (DECISIONS.md, CHANGELOG.md, BUGS.md, specs/) to an existing project. Use "/scaffold --review" to load the technical design review methodology for critiquing a spec or architecture doc. Also triggers on phrases like "init uv project", "sync context", "update CLAUDE.md", "review this spec", or any Python development workflow involving uv workspaces, structlog, pytest, ruff, docker-compose, or multi-package repositories.
- License
- CC-BY-4.0
- Instructions
- 161 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (8)
- SKILL.md
- dev-docs-guide.md · references/
- local-first.md · references/
- technical-design-review.md · references/
- check_health.py · scripts/
- init_dev_docs.py · scripts/
- init_uv_project.py · scripts/
- sync_project_context.py · scripts/
SKILL.md (first lines)
# Scaffold — Python Development Skill Unified entry point for Python project scaffolding: project setup, context synchronization, documentation, and design review. ## Usage ``` /scaffold --init Scaffold a new Python project with uv workspaces /scaffold --sync Scan codebase → generate/update CLAUDE.md /scaffold --docs Add documentation structure to an existing project /scaffold --review Load technical design review methodology /scaffold --check Health check — diagnose what's been applied and what needs attention ``` Running `/scaffold` with no flags prints this usage summary. --- ## --init — Scaffold a new project Run `scripts/init_uv_project.py` from the skill directory. ```bash python scripts/init_uv_project.py # Current directory python scripts/init_uv_project.py --name my-project # Custom name ``` Creates: `pyproject.toml`, `CLAUDE.md`, `packages/`, `docs/`, `specs/`, `.gitignore`, `.python-version`, `README.md`. Runs `uv sync` and `git init`, then automatically runs `--sync` to populate CLAUDE.md. After init, add packages: ```bash cd packages && uv init my-package --lib && cd .. && uv sync python scripts/sync_project_context.py # Update CLAUDE.md with new package ``` --- ## --sync — Sync CLAUDE.md with the codebase **This is the most important command.** Run it on any project — new or existing. ```bash python scripts/sync_project_context.py # Analyze and update python scripts/sync_project_context.py --check # CI: exit 1 if stale python scripts/sync_project_context.py --dry-run # Preview changes ``` What it does: 1. Scans: `pyproject.toml`, `packages/`, `docker-compose.yml`, `Makefile`, `.env.example`, `specs/`, `migrations/` 2. Generates auto-generated sections (quick start, project structure, package inventory, dev guidelines) 3. If CLAUDE.md exists: **merges** — replaces auto-generated sections, preserves user-written sections 4. If CLAUDE.md doesn't exist: **creates** the full file with placeholders for user sections **Idempotent.** Never duplicates content, never corrupts user-written sections. Run it after adding/removing packages, changing commands, adding docker services, or adding specs. ### How CLAUDE.md works **Auto-generated sections** are delimited by `<!-- AUTO-GENERATED:BEGIN:SECTION -->` / `<!-- AUTO-GENERATED:END:SECTION -->` markers. The sync script owns these — do not edit manually. **User-written sections** are everything else: project description, Current Development Context, Key Architectural Decisions, Known Issues. The sync script never touches these. --- ## --docs — Add documentation structure only For existing projects that already have their own build setup but need the documentation layer. ```bash python scripts/init_dev_docs.py # Current directory python scripts/init_dev_docs.py --analyze # Auto-fill from codebase ``` Creates: `docs/DECISIONS.md`, `docs/CHANGELOG.md`, `docs/BUGS.md`, `specs/`. Safe on existing projects — skips files that already exist. For full details on the documentation philosophy and maintenance guidelines, read `references/dev-docs-guide.md`. --- ## --review — Technical design review Read `references/technical-design-review.md` before proceeding. Three-phase methodology for reviewing specs, RFCs, and architecture proposals: 1. **Read before reacting** — build a mental model of the full document before critiquing 2. **Structured critique** — lead with strengths, then prioritize issues by blast radius (correctness → completeness → rigidity → operational → minor) 3. **Collaborative deepening** — ask before prescribing, respect stated priorities, accept valid pushback --- ## --check — Health check and diagnostics Run `scripts/check_health.py` to inspect the current project status. ```bash python scripts/check_health.py # Full diagnostic python scripts/check_health.py --json # Machine-readable output python scripts/check_health.py --dir /path # Check a specific project ``` Reports on four areas: 1. **Repository Initialization** — Was `--init` used? Is the uv workspace configured? How many packages exist? 2. **CLAUDE.md Status** — Does it exist? Are auto-generated sections present? Any unfilled TODOs? Is it in sync with the codebase? 3. **Documentation Structure** — Do docs/DECISIONS.md, CHANGELOG.md, BUGS.md exist? Do they have real content or just templates? 4. **Development Tooling** — Docker compose, Makefile, .env.example, migrations. Each item is marked ✓ pass, ⚠ warning, ✗ fail, or · info, with actionable suggestions for anything that needs attention. --- ## Core Principles ### 1. Claude Code should never need a project explanation Every project maintains a `CLAUDE.md` that gives Claude immediate context. A developer should be able to open Claude Code and say "add retry logic to the worker" without preamble. ### 2. Local-first development Every service runs locally with a single command. See `references/local-first.md`. ### 3. Session continuity via living documentation
From autoencoders/skills, CC-BY-4.0.
More from autoencoders/skills
- 0.414score
feature-implementation
autoencoders
Executes implementation plans with closed-loop verification.
SkillDFreshness: DClaude Code +9 - 0.414score
feature-evaluator
autoencoders
Structured evaluation of proposed features for existing projects.
SkillDFreshness: DClaude Code +9 - 0.414score
feature-planning
autoencoders
Creates detailed implementation plans for approved features.
SkillDFreshness: DClaude Code +9 - 0.409score
implementation-verification
autoencoders
Blind inference of what was implemented from code changes only.
SkillDFreshness: DClaude Code +9 - 0.409score
completion-validation
autoencoders
Reconciles intended feature against blind inference.
SkillDFreshness: DClaude Code +9 - 0.409score
implement
autoencoders
Entry point orchestrator for the feature development pipeline.
SkillDFreshness: DClaude Code +9 - 0.396score
hello
autoencoders
A simple test skill that says hi.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Feb 6, 2026 (9 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- CC-BY-4.0
- Repository
- github.com/autoencoders/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from autoencoders
- 0.414score
feature-implementation
autoencoders
Executes implementation plans with closed-loop verification.
SkillDFreshness: DClaude Code +9 - 0.414score
feature-evaluator
autoencoders
Structured evaluation of proposed features for existing projects.
SkillDFreshness: DClaude Code +9 - 0.414score
feature-planning
autoencoders
Creates detailed implementation plans for approved features.
SkillDFreshness: DClaude Code +9 - 0.409score
implementation-verification
autoencoders
Blind inference of what was implemented from code changes only.
SkillDFreshness: DClaude Code +9 - 0.409score
completion-validation
autoencoders
Reconciles intended feature against blind inference.
SkillDFreshness: DClaude Code +9 - 0.409score
implement
autoencoders
Entry point orchestrator for the feature development pipeline.
SkillDFreshness: DClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get scaffold running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
scaffold skill. Agent Mart. https://agentmart.dev/skills/autoencoders-scaffold (last updated 2026-10-24)