Agent skill

Codd Assemble

by yohey-w in yohey-w/codd-dev

Assemble generated CoDD sprint fragments into a complete, buildable project.

MITAuto-check passedFrontend & Design

Install Codd Assemble

skills CLI
$ npx skills add yohey-w/codd-dev --skill codd-assemble -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install yohey-w/codd-dev codd-assemble --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/yohey-w/codd-dev.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/codd-assemble .claude/skills/codd-assemble && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
codd-assemble
GitHub stars
115
Token cost
~907 tokens
SKILL.md length
326 words
Files
1
Skills in repo
11
Repo updated
First seen
Licence
MIT

At a glance

Assemble generated CoDD sprint fragments into a complete, buildable project.

  • Works in 3 steps: codd implement has been run for all… → Generated fragments exist in… → Design documents exist in docs/ with…
  • Frontend & Design work in your project
  • SKILL.md covers Usage, Prerequisites, Workflow and What It Does, plus 5 more sections
  • Calls npm and python

What it does

Codd Assemble is an agent skill from yohey-w/codd-dev. Assemble generated CoDD sprint fragments into a complete, buildable project. Use after all codd implement sprints have produced src/generated/sprintN/ fragments and the design documents are ready to be integrated into final project files, entry points, source code, and configuration.

Its SKILL.md is about 910 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Frontend & Design. It works with TypeScript and npm. The repository describes itself as: CoDD: Coherence-Driven Development — Claude Code plugin for cross-artifact change impact analysis. The licence is MIT.

When your agent uses it

  • Frontend & Design work in your project

Example prompts

  • “/codd-assemble”

Requirements

  • Python 3
  • Node.js

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. codd implement has been run for all sprints.
  2. Generated fragments exist in src/generated/sprint_N/ directories.
  3. Design documents exist in docs/ with valid frontmatter.

What it can do on your machine

Read from SKILL.md and the folder at commit 41b5f87. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm
    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Codd Assemble loads about 907 tokens when it runs. Until then it costs about 76 tokens; SKILL.md has 326 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~76
When it runs · the whole SKILL.md, loaded when a task matches
~907

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from yohey-w/codd-dev at commit 41b5f87, republished under its MIT licence (© yohey-w). 326 words, ~907 tokens.

Download SKILL.mdSave it as .claude/skills/codd-assemble/SKILL.md (or your agent's skills folder).
name
codd-assemble
description
Assemble generated CoDD sprint fragments into a complete, buildable project. Use after all `codd implement` sprints have produced `src/generated/sprint_N/` fragments and the design documents are ready to be integrated into final project files, entry points, source code, and configuration.

CoDD Assemble

Assemble generated sprint fragments into a complete, buildable project. This is the final step in the greenfield pipeline after codd implement.

Usage

Use this skill after all sprints have been generated via codd implement. The assembler reads design documents and generated code fragments, then invokes AI to produce a unified project with all configuration files, entry points, and source code.

Prerequisites

  1. codd implement has been run for all sprints.
  2. Generated fragments exist in src/generated/sprint_N/ directories.
  3. Design documents exist in docs/ with valid frontmatter.

Workflow

bash
# Basic usage — assembles into src/
codd assemble --path .

# Custom output directory
codd assemble --path . --output-dir app

# Override AI command (e.g., use a different model)
codd assemble --path . --ai-cmd 'claude --print --model claude-opus-4-6 --tools ""'

What It Does

  1. Collects all design documents (architecture, component design, state management, etc.)
  2. Collects all generated code fragments from src/generated/sprint_N/
  3. Builds a prompt with both design context and code fragments
  4. Invokes AI to produce a unified project:
    • Project configuration: package.json, tsconfig.json, next.config., tailwind.config., etc.
    • Entry points: app/layout.tsx, app/page.tsx, globals.css, etc.
    • Source code: components, utilities, types, hooks, reducers
  5. Parses === FILE: path === blocks from AI output and writes files

Output

Files are written relative to the project root. The assembler produces both:

  • Configuration files at the project root (package.json, tsconfig.json, etc.)
  • Source files under the output directory (default: src/)

HITL Gate

After assembly, verify the project builds:

bash
# For Node.js/TypeScript projects
npm install
npm run build

# For Python projects
python -m pytest

If the build fails, check:

  • Missing imports between assembled files
  • Configuration mismatches (TypeScript strict mode, module resolution)
  • Framework-specific entry point conventions

Integration in Full Pipeline

bash
#!/bin/bash
set -e

codd init --requirements spec.md
codd plan --init

waves=$(codd plan --waves)
for wave in $(seq 1 $waves); do
  codd generate --wave $wave
done

codd validate

sprints=$(codd plan --sprints)
for sprint in $(seq 1 $sprints); do
  codd implement --sprint $sprint
done

# Final step: assemble fragments into a working project
codd assemble

Troubleshooting

  • No generated fragments found in src/generated/
    • Run codd implement first. Fragments are created per sprint.
  • Build fails after assembly
    • Check that the design documents specify the correct framework and configuration.
    • Re-run with --ai-cmd pointing to a more capable model (e.g., Opus) for better integration.
  • Missing configuration files (package.json, tsconfig.json)
    • The assembler prompt explicitly requests these. If missing, re-run assembly.

Guardrails

  • Always verify the build after assembly.
  • Do not manually edit assembled files before verifying the build — establish a clean baseline first.
  • If the assembled output is unsatisfactory, fix the design documents or implementation plan and regenerate, rather than patching assembled code.

© yohey-w, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/codd-assemble of yohey-w/codd-dev.

Open the folder on GitHubat commit 41b5f87

Compare with similar skills

Codd Assemble next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Codd Assemble compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Codd Assemble this skillyohey-w/codd-dev115—~907Automated safety check: PassMIT
Create Docsvictorgarciaesgi/nuxt-typed-router4132 repos~2.8kAutomated safety check: PassMIT
Add npm Dependencyelirantutia/vibeyard1.4k—~1.5kAutomated safety check: PassMIT
Vuetify Skilldlogue/vite-vuetify-ts-starter1811 repos~1.9kAutomated safety check: PassMIT
Compare Array Bundle SizePostHog/posthog-js628—~599Automated safety check: PassCustom licence
Reduce Bundle Sizekcsujeet/ilamy-calendar351—~2.9kAutomated safety check: PassMIT

Similar skills

  • Create Docs

    victorgarciaesgi/nuxt-typed-router

    Create complete documentation sites for projects. An agent skill from victorgarciaesgi/nuxt-typed-router.

    413 GitHub starsUsed in 2 repos~2.8k tokens
    Frontend & DesignAuto-check passed
  • Add npm Dependency

    elirantutia/vibeyard

    This skill MUST be used whenever the task involves adding, installing, or upgrading an npm package/library/dependency in this project.

    1.4k GitHub stars~1.5k tokensUpdated 1 mo ago
    Frontend & DesignAuto-check passed
  • Vuetify Skilld

    logue/vite-vuetify-ts-starter

    Vue Material Component Framework. An agent skill from logue/vite-vuetify-ts-starter.

    181 GitHub starsUsed in 1 repo~1.9k tokens
    Frontend & DesignAuto-check passed
  • Compare Array Bundle Size

    PostHog/posthog-js

    Official

    Quickly compare the posthog-js array.js bundle size in the current working tree against a git baseline using the repository's esbuild proxy.

    628 GitHub stars~599 tokensUpdated today
    Frontend & DesignAuto-check passed
  • Reduce Bundle Size

    kcsujeet/ilamy-calendar

    Systematically reduce the shipped bundle size of a JS/TS library without sacrificing code readability or breaking consumer APIs.

    351 GitHub stars~2.9k tokensUpdated today
    Frontend & DesignAuto-check passed
  • npm Library Setup

    vana-com/personal-server

    Comprehensive guidance on setting up npm libraries with package.json, with a preference for ES Modules (ESM).

    116 GitHub stars~1.1k tokensUpdated 1 mo ago
    Frontend & DesignAuto-check passed

More from yohey-w/codd-dev

All 11 skills in this repo
  • Codd Generate

    yohey-w/codd-dev

    Generate CoDD design documents for a greenfield project one wave at a time.

    115 GitHub stars~1.5k tokensUpdated 25 days ago
    Auto-check passed
  • Codd Greenfield

    yohey-w/codd-dev

    Run the CoDD greenfield autopilot: a requirements document in, a working system out, unattended.

    115 GitHub stars~2.2k tokensUpdated 25 days ago
    Auto-check passed
  • Codd Init

    yohey-w/codd-dev

    Initialize CoDD in a project and establish the first scan and validation baseline.

    115 GitHub stars~1.1k tokensUpdated 25 days ago
    Auto-check passed
  • Codd Propagate

    yohey-w/codd-dev

    Reverse-propagate source code changes back to affected CoDD design documents.

    115 GitHub stars~1.4k tokensUpdated 25 days ago
    Auto-check passed
  • Codd Restore

    yohey-w/codd-dev

    Reconstruct CoDD design documents from extracted code facts for a brownfield project.

    115 GitHub stars~1.3k tokensUpdated 25 days ago
    Auto-check passed
  • Codd Impact

    yohey-w/codd-dev

    Analyze the downstream impact of changed requirements, design docs, code, or tests in a CoDD project.

    115 GitHub stars~1.5k tokensUpdated 25 days ago
    Auto-check: warnings

Works with

Questions about Codd Assemble

What does Codd Assemble do?

Assemble generated CoDD sprint fragments into a complete, buildable project. Codd Assemble is an agent skill from yohey-w/codd-dev. Assemble generated CoDD sprint fragments into a complete, buildable project.

When should I use Codd Assemble?

Codd Assemble fits situations like: frontend & Design work in your project.

How do I install Codd Assemble in Claude Code?

Run `npx skills add yohey-w/codd-dev --skill codd-assemble -a claude-code`. Or copy the skill folder (skills/codd-assemble in yohey-w/codd-dev) into .claude/skills/codd-assemble in your project. Claude Code loads it when a task matches its description.

How do I install Codd Assemble in Codex?

Run `npx skills add yohey-w/codd-dev --skill codd-assemble -a codex`. Or copy the skill folder (skills/codd-assemble in yohey-w/codd-dev) into .agents/skills/codd-assemble in your project. Codex loads it when a task matches its description.

Can I use Codd Assemble in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add yohey-w/codd-dev --skill codd-assemble -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/codd-assemble, .gemini/skills/codd-assemble, .github/skills/codd-assemble and .opencode/skills/codd-assemble in your project.

What does Codd Assemble need to run?

Going by SKILL.md and its folder, Codd Assemble needs the command-line tools its instructions call (npm and python). Our summary lists: Python 3; Node.js.

Does Codd Assemble access the network?

SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Codd Assemble safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Codd Assemble use?

Codd Assemble is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Codd Assemble use?

About 907 tokens (SKILL.md is roughly 3.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Codd Assemble?

Skills that share tags, products or a category with Codd Assemble: Create Docs (victorgarciaesgi/nuxt-typed-router, 413 stars), Add npm Dependency (elirantutia/vibeyard, 1.4k stars), Vuetify Skilld (logue/vite-vuetify-ts-starter, 181 stars) and Compare Array Bundle Size (PostHog/posthog-js, 628 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Codd Assemble?

yohey-w (a GitHub user) maintains it in yohey-w/codd-dev, which has 115 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on September 14, 2026.

Source: yohey-w/codd-dev on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.