atelier-fashion/adlc-toolkit/init
Claude Code and agent skill by atelier-fashion/adlc-toolkit
- community
Checking that the SKILL.md file is still in the repository.
Bootstrap .adlc/ structure in a new repo or subdirectory
Install
npx vskill@latest install atelier-fashion/adlc-toolkit/initSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
/init — Bootstrap ADLC Structure
You are setting up the .adlc/ directory structure for spec-driven development.
Ethos
!test -s .adlc/ETHOS.md && cat .adlc/ETHOS.md || echo No ethos found — run /init, or /adlc:init on the plugin install, to vendor .adlc/ETHOS.md
Input
The target is the argument: whatever follows /init in the invocation (on Claude Code it can also arrive as an ARGUMENTS: line appended to this text), a directory to initialize. With none, the current working directory.
A --harness <name>[,<name>…] flag in the argument names the agent harnesses whose project layer Step 8 renders (REQ-657 BR-11). Strip it before reading the directory. Without it the harness list is claude alone. A non-Claude harness's project layer is written only when the flag names it, never because adlc harness detect found its binary, and only the adapters shipped under the toolkit's harness/ directory can be named.
Instructions
Step 1: Determine Target Directory
- If given a path, use that as the target
- If no argument, use the current working directory
- Check if
.adlc/already exists — if so, report what's already there and ask if the user wants to reinitialize or fill gaps
Step 2: Gather Project Context
Ask the user for the following (skip any that are already known from existing files):
- Project name — What is this project called?
- What it does — One paragraph description
- Tech stack — Languages, frameworks, databases, cloud providers
- Project scope — What's in scope vs out of scope
- Key architectural patterns — Layered? Microservices? Monolith?
If a CLAUDE.md, README.md, or package.json exists, extract this info automatically and confirm with the user instead of asking.
Step 3: Create Directory Structure
Why the local copies of ETHOS.md, templates, partials, agents, and workflows? Claude Code's sandbox blocks the Read tool from accessing paths outside the current working directory. When a skill runs inside a git worktree (e.g., .claude/worktrees/<name>/), $ADLC_TOOLKIT_ROOT/ETHOS.md, $ADLC_TOOLKIT_ROOT/templates/*.md, $ADLC_TOOLKIT_ROOT/partials/*.sh, $ADLC_TOOLKIT_ROOT/agents/*.md, and $ADLC_TOOLKIT_ROOT/workflows/* become unreadable by subagents and any tool that uses Read mid-skill. That holds on both install routes: the clone behind the skills symlink is outside the project, and so is the plugin's cache copy, which is not an allowed working directory either (REQ-669 verification.md N2). Keeping copies under .adlc/ makes the toolkit work identically in main checkouts and worktrees.
ToolkitRoot. $ADLC_TOOLKIT_ROOT is the running install's toolkit directory: the plugin's cache copy on the plugin route, or the clone behind the skills symlink on the symlink route. Every fence below that reads a toolkit file resolves it with the canonical root line as its first line (conventions.md "Bash in skills", REQ-669 ADR-1). Fenced blocks share no shell state, so each fence carries its own copy of that line, and /init copies from whichever install is running (REQ-669 ADR-8).
Step 4: Populate Context Files
project-overview.md — Based on user input or existing docs:
architecture.md — Initial structure:
conventions.md — Based on project analysis:
Step 5: Update .gitignore
Add the following entries to the project's .gitignore (create it if it doesn't exist):
Step 6: Copy ETHOS.md and Templates Into the Project
Copy the canonical ETHOS.md and all templates from the toolkit into the project so skills keep working inside git worktrees (where Read is sandboxed to the worktree root).
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinginit/SKILL.md
Popularity
- Repository stars
- 159
- Repository forks
- 41
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 3 Aug 2026, 3 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/atelier-fashion/adlc-toolkit/init)