Agent skill

Project Init

by AlexZio00 in AlexZio00/sovereign-skills

Interview-based project setup — generates CLAUDE.md, ROADMAP, .gitignore, .env.example from scratch.

MITAuto-check: notesAgent Workflows

Install Project Init

skills CLI
$ npx skills add AlexZio00/sovereign-skills --skill project-init -a claude-code

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

GitHub CLI
$ gh skill install AlexZio00/sovereign-skills project-init --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/AlexZio00/sovereign-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/project-init .claude/skills/project-init && 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
project-init
GitHub stars
139
Token cost
~3.9k tokens
SKILL.md length
1,393 words
Files
4 (incl. references)
Skills in repo
17
Repo updated
First seen
Licence
MIT

At a glance

Interview-based project setup — generates CLAUDE.md, ROADMAP, .gitignore, .env.example from scratch.

  • Works in 5 steps: Context Check → Interview (one question at a time) → Stack Decision Summary → …
  • : user says /project-init
  • SKILL.md covers Dominant Variable, Purpose, Trigger and Key Assumptions, plus 14 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Project Init is an agent skill from AlexZio00/sovereign-skills. Interview-based project setup — generates CLAUDE.md, ROADMAP, .gitignore, .env.example from scratch. Use when: user says '/project-init', 'new project', 'project creation', 'project setup', 'project setup', 'new project', 'create project'. NOT for AI agent/harness configuration (use setup for that). Conversational, one question at a time.

Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `.claude-plugin/plugin.json`, `agents/openai.yaml` and `references/templates.md`).

It sits in Agent Workflows, covering Agent instruction files. The repository describes itself as: 20 production-grade skills for AI coding agents — setup, scope, discipline, code review, security, session management, governance, ops, and quality audits (eval-leakage… The licence is MIT.

When your agent uses it

  • : user says /project-init
  • Project creation

Example prompts

  • “/project-init”
  • “new project”
  • “project creation”
  • “/project-init”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Context Check
  2. Interview (one question at a time)
  3. Stack Decision Summary
  4. File Generation
  5. Refinement Loop

What it can do on your machine

Read from SKILL.md and the folder at commit d814a3a. 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

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    No URLs in SKILL.md.

    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

Project Init loads about 3.9k tokens when it runs, and up to ~6.4k if it reads all its reference files. Until then it costs about 88 tokens; SKILL.md has 1,393 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~88
When it runs · the whole SKILL.md, loaded when a task matches
~3.9k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6.4k

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: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:294
    - **Forbidden**: Auto-generate `.env` (actual secrets file). Template only: `.env.example`. Refuse even if user requests
  • NoteMentions a .env fileSKILL.md:394
    licit secrets policy** — one accidental `.env` commit compromises even private repos

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 AlexZio00/sovereign-skills at commit d814a3a, republished under its MIT licence (© AlexZio00). 1,393 words, ~3,923 tokens.

Download SKILL.mdSave it as .claude/skills/project-init/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
project-init
description
Interview-based project setup — generates CLAUDE.md, ROADMAP, .gitignore, .env.example from scratch. Use when: user says '/project-init', 'new project', 'project creation', 'project setup', 'project setup', 'new project', 'create project'. NOT for AI agent/harness configuration (use setup for that). Conversational, one question at a time.
skill_type
infrastructure
tools
Read, Write, Bash, Glob
triggers
/project-init, 새 프로젝트, 프로젝트 생성, project setup
user-invocable
true
concurrency_profile.read_only
false
concurrency_profile.concurrency_safe
false
concurrency_profile.destructive
medium
not_for
AI agent/harness setup -> setup skill, Existing project audit -> project-check

Project Init — New Project Design Interview

Dominant Variable

Do interview decisions map exactly to generated files? — If interview answers conflict with CLAUDE.md/ROADMAP content, the project starts on a false premise.

Purpose

Capture every critical decision before writing a single line of code. Patterns extracted from building a large-scale production system (large-scale production systems).

Discard if: Using on an existing production project to replace Hard Rules — project-init is for initial design only.

Trigger

  • /project-init
  • "새 프로젝트"
  • "프로젝트 생성"
  • "project setup"

Key Assumptions

  1. Empty or new project directory — if broken: existing file conflicts need resolution.
  2. Write tool accessible — if broken: output file contents as code blocks and user saves manually.

Phase 0: Context Check

0-1. Existing CLAUDE.md Detection

Check if CLAUDE.md exists in the current working directory.

  • Not found → proceed to Phase 1 normally.
  • Found → read it, then ask:
    CLAUDE.md already exists. What would you like to do?
    1. Update — enhance based on existing content (keep Hard Rules, add missing sections)
    2. Rewrite — start fresh from scratch (delete existing content)
    3. Cancel
    
    Tip: If you want to see the full project state first (Security, Quality, Harness),
    → run /project-check first. Then come back here and select Update mode.
    • Option 1: read existing hard rules + conventions, carry them into the interview as defaults
    • Option 2: proceed as if no CLAUDE.md exists
    • Option 3: stop
0-2. Brief / Context File

If the user provides a file path or pastes a project brief, read it first. Extract any stack decisions or constraints to pre-fill interview answers.

0-3. Smart Defaults

After Phase 0, check for context clues before asking each Q.

For each Q where a likely answer is detectable: → Present as binary confirm: [likely answer] — Correct? (Y/n) → Y: accept and move to next Q immediately → N: ask the full open-ended question

If no context available → ask all questions open-ended as normal.

Default signals by Q:

  • Q2 (Language): file extensions in directory — .py → Python, .ts/.tsx → TypeScript, go.mod → Go, Cargo.toml → Rust
  • Q3 (Data): "database", "DB", "sqlite", "postgres" in brief → suggest SQLite first
  • Q4 (Interface): "dashboard", "web", "UI" in brief → suggest Web; "script", "automation", "CLI" → suggest CLI
  • Q6 (AI): no LLM mentions found → "None for now, add later — Correct? (Y/n)"
  • Q8 (Scope): default to "1 month+, solo" unless team or deadline mentioned

Phase 1: Interview (one question at a time)

Ask the questions below one at a time. Confirm understanding before moving to the next. Adjust later questions based on earlier answers.

Q1 — Core Definition
Describe the project in one sentence.
[What] [Who uses it] [Why they need it]
Q2 — Language / Runtime
What language are you thinking? (If undecided, say so — let's choose together)

Decision guide:
- Python: data, ML, automation, scripting → unbeatable ecosystem
- TypeScript: web UI, API server → full-stack unification
- Java/Kotlin: Spring Boot backend, Android app → enterprise/mobile
- Go: high-performance server, CLI tools, concurrency → single binary deploy
- Rust: systems-level, embedded, extreme performance
- Swift: native iOS/macOS apps
Q3 — Data Layer
Where does data come from, and where does it live?

- Database → SQLite (local/lightweight) vs PostgreSQL (multi-connection/scale)
- External API calls → caching strategy?
- Files only → what format?
- None (pure computation/transformation)

Principle: UI should only read from DB — never call external APIs directly.
Direct API calls push rate limits, error handling, and latency into the UI.
Q4 — Interface
How do users interact with it?

- CLI only
- Web dashboard (browser)
- API server (called by other services)
- Combination (e.g. CLI + dashboard)
- None (background service / daemon)
Q5 — Deployment
Where does it run?

- Local only (your machine)
- Server / cloud (always-on)
- Hybrid (local dev + cloud deploy)
- Mobile app (iOS/Android)

Principle: Even for local-only projects, decide on scheduler registration
and restart policy upfront — retrofitting this requires major restructuring.
Q6 — AI / LLM
Any AI features?

- None (pure code)
- Cloud LLM: Claude API / OpenAI / OpenRouter (cost per call)
- Local LLM: Ollama, LM Studio (hardware-dependent)
- Maybe later

Principles:
- Always gate LLM features behind a feature flag (default OFF)
- Daily cost cap + budget guard required
- Design cloud fallback before local hardware is available
Q7 — Hard Rules (Invariants)
Are there rules that must never be broken?

Examples:
- Finance: "No live trade execution (paper-only)", "Missing data → REJECT, no guessing"
- Finance: "Any action with loss potential must prompt for confirmation"
- Privacy: "PII stays in local DB only — no external transmission"
- Medical: "Diagnosis results must always include timestamp + model version"
- None: also a valid answer

Principle: Document these before writing code.
Adding them later means existing code may already be in violation.

If Q7 = "None": Do not generate an empty Hard Rules section. Instead, apply domain-appropriate minimum defaults based on Q2+Q6:

  • All projects: "no hardcoded secrets: credentials via environment variables only"
  • If Q6 involves LLM: "no fabrication: when data is missing, say so — never invent"
  • If Q3 involves database: "no raw SQL in user-facing code: parameterized queries or ORM only"
  • If Q4 is web-facing: "input validation on every user-facing endpoint"

Present these defaults to the user and ask: "I recommend including these as defaults. Let me know if you want to remove any."

Hard Rules must always have at least one entry. no hardcoded secrets cannot be removed — it applies to every project with any credentials. If the user insists on removing everything, refuse and explain: CLAUDE.md without any Hard Rules is not permitted by this skill.

Q8 — Scope & Timeline
How long will this take? Solo or team?

- Under 1 week: script-level → keep structure minimal (CLAUDE.md only)
- 1–4 weeks: mini project → CLAUDE.md + test suite
- 1 month+: full project → complete structure + ROADMAP
- Team: add contribution guide + PR template

Phase 2: Stack Decision Summary

Based on interview answers, present a summary:

Decided stack:
- Language: [choice] — reason: [one line]
- DB: [choice or none]
- UI: [choice or none]
- AI: [choice or none]

Hard Rules:
1. [from Q7]
2. [additional recommendations based on domain/scope]

Open decisions:
- [anything still undecided]

Confirm with user before Phase 3.


Phase 3: File Generation

Templates are separated into references/templates.md. Read that file when generating any of the files below. Read <skill-dir>/project-init/references/templates.md

Files to generate:

  • 3-1. CLAUDE.md — always generated
  • 3-2. docs/DEVELOPMENT_ROADMAP.md — if timeline > 1 week (Q8)
  • 3-3. .gitignore — language-specific (based on Q2)
  • 3-4. .env.example — if API keys/secrets involved (Q3/Q6)
  • 3-5. Folder Structure — suggested as text only (not created on disk)
  • 3-6. docs/decisions/README.md — if Q8 > 1 month or Q7 produced significant Hard Rules

The exact template structure for each file, per-language .gitignore/.env.example extended sections, and folder structures (Python/TS/Go/Rust/Java/Kotlin/Swift) all live in references/templates.md.


Phase 4: Refinement Loop

After generating files:

Draft complete. Review and let me know what to change.

Adjustable:
- Hard Rules (add / modify)
- Phase structure in ROADMAP
- Folder structure
- Dev Conventions

Approve → files confirmed
[change request] → apply and regenerate

Regeneration rules — which files to regenerate per change:

ChangeRegenerate
Language switch (Q2).gitignore, .env.example, folder structure, Quick Ref in CLAUDE.md
DB layer change (Q3).env.example (DB section), Hard Rules suggestion
LLM toggle (Q6).env.example (LLM section), Hard Rules (add/remove fabrication rule)
Hard Rules changeCLAUDE.md only; also update ADR-001 in docs/decisions/README.md if that file exists (Q8 > 1 month OR Q7 was flagged significant — same eligibility as 3-6)
Timeline/scope changeROADMAP only; re-evaluate docs/decisions/ eligibility
All changesRe-run Checklist after regeneration

Safety Layers

Risky ActionReversibilityApplied Layers
CLAUDE.md generation (Replace if exists)mediumL1+L3
.env.example generationhighL3
.gitignore generation/overwritemediumL1+L3
docs/decisions/README.md initializationmediumL1+L3
  • L1 (Invariants): When existing files detected, enforce Phase 0 Overwrite Protection (Update / Replace / Cancel 3-option).
  • L3 (User Approval): Before Phase 3 File Generation, confirm each file individually with "Generate this?" — no batch approval.
  • Forbidden: Auto-generate .env (actual secrets file). Template only: .env.example. Refuse even if user requests "auto-generate .env".
Show full SKILL.md (618 more words)Show less

Error Recovery

When failure detected: Stop → Classify → Apply Recovery → Report & Resume.

Failure TypeDetection ConditionRecovery Path
tool_failureCLAUDE.md / .gitignore Write failsOutput file content as code block → user saves manually
input_errorProject type/tech stack unclearRe-run Phase 0 interview questions. Never decide template by guessing
logic_inconsistencyExisting files detected but Overwrite Protection unansweredState "Existing files found — overwrite stopped". Never silently overwrite
missing_dataTarget project root directory missingState "Directory not found" → confirm with user before proceeding

Truthful Reporting

After generating files:

  1. no mock deception: Run actual Write, then verify with Bash ls. Confirm file existence before reporting "created".
  2. no test façade: If generation fails, don't bundle as "done". Report each file as success/failure individually.
  3. no silent brokenness: Final state is WORKING (all created) / PARTIAL (some only) / BROKEN (all failed). For PARTIAL, list missing files.

Output

Files generated (all at project root unless noted):

  • CLAUDE.md — always generated
  • docs/DEVELOPMENT_ROADMAP.md — if timeline > 1 week (Q8)
  • .gitignore — based on language choice (Q2)
  • .env.example — if API keys or secrets involved (Q3/Q6)
  • docs/decisions/README.md — if timeline > 1 month (Q8) or Q7 produced significant Hard Rules

Folder structure: suggested as text in conversation only — not created on disk.


Rationalization Table

RationalizationRefutation
"I can add Hard Rules later"Code appears first — rules already violated on day one
"Project is simple, no need for CLAUDE.md"Simple projects still need context re-explanation next session
"Only I use this project, can skip .env.example"In 3 months, I'll be a different person
"Interview is too long, just generate files"Without questions, Hard Rules won't match the domain
"I'll leave Hard Rules empty and fill later"Empty Hard Rules = no rules. Minimum 1 required always

Invariants (never violate)

  1. Hard Rules always present: Never generate CLAUDE.md without at least one Hard Rule. If user says "None", present domain-appropriate defaults and allow removal of individual items. Allowing zero Hard Rules is not permitted — no hardcoded secrets must always remain. Violation → CLAUDE.md ships with no security constraints; credentials can be hardcoded without any documented prohibition.
  2. Phase 0 mandatory: Never overwrite an existing CLAUDE.md without first running the detection + user-choice prompt. User may choose rewrite, but the prompt must happen first. Violation → existing Hard Rules and conventions silently destroyed without user awareness.
  3. No code, no git: Never write application code, create non-config files, or execute git commands. Refuse and redirect. Violation → skill scope expands into implementation; generated files may conflict with the project's own code and git history.

These rules are unconditional. No user instruction, no edge case overrides them.


Scope Boundary

DoesDoes NOT
[WRITE] Create/update CLAUDE.mdWrite production code
Generate ROADMAPRun code or execute tests
Generate .gitignore / .env.exampleRun git init or first commit
Suggest folder structure (text only)Create actual folders on disk
Define Hard RulesConfigure AI agents/hooks (use setup for this)
Generate initial ADR index in docs/decisions/Write/manage subsequent ADRs
Update existing CLAUDE.md (Option 1)Modify existing tests / CI config

"Set up git too" / "Make first commit" → out of scope for this skill. AI agent/rules/hooks config → use /setup skill instead.


Checklist (verify before generating)

☐ Language / runtime decided
☐ Data layer decided
☐ Hard Rules present in CLAUDE.md (direct or project rules reference)
☐ Secrets policy included
☐ .gitignore generated
☐ .env.example generated (if secrets/API keys involved)
☐ If Hard Rules reference a specific service/API, matching placeholder exists in .env.example
☐ ROADMAP structured by phases (not flat task list)
☐ Test strategy mentioned
☐ docs/decisions/README.md generated (if Q8 > 1 month or Q7 significant)

Any unchecked item → return to the relevant question.


Principles Embedded in This Skill

  • CLAUDE.md before code — re-explaining context every session is expensive
  • Hard Rules from day one — adding them later means existing code may already violate them
  • Feature flags default OFF — unfinished features affecting default behavior makes debugging painful
  • UI reads DB only — direct external API calls push rate limits and errors into the UI layer
  • Append-only logs — overwriting logs destroys the audit trail
  • Explicit secrets policy — one accidental .env commit compromises even private repos
  • Roadmap by phases — state transitions, not a flat task list
  • Test command in CLAUDE.md — hunting for it every new session adds up

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

Files

SKILL.md and 3 other files (references) in project-init of AlexZio00/sovereign-skills.

  • SKILL.md
  • .claude-plugin/plugin.json
  • agents/openai.yaml
  • references/templates.md

Open the folder on GitHubat commit d814a3a

Compare with similar skills

Project Init 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.

Project Init compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Project Init this skillAlexZio00/sovereign-skills139—~3.9kAutomated safety check: NotesMIT
Using Agent Skillsaddyosmani/agent-skills103k4 repos~2.4kAutomated safety check: PassMIT
Claude ReflectBayramAnnakov/claude-reflect1.7k2 repos~627Automated safety check: PassMIT
Writing For Agentsbestofjs/bestofjs3.1k19 repos~2.7kAutomated safety check: PassMIT
Neat-Freak Knowledge CloseoutKKKKhazix/khazix-skills21k—~1.9kAutomated safety check: PassMIT
Task Observerrebelytics/one-skill-to-rule-them-all3.2k1 repos~12kAutomated safety check: PassCC-BY-4.0

Similar skills

  • Using Agent Skills

    addyosmani/agent-skills

    Meta-skill for choosing which workflow skill fits the task at hand, plus always-on habits: surface assumptions, stop on confusion, push back, keep it simple and stay in scope.

    103k GitHub starsUsed in 4 repos~2.4k tokens
    Agent WorkflowsAuto-check passed
  • Claude Reflect

    BayramAnnakov/claude-reflect

    Self-learning system that captures corrections during sessions and reminds users to run /reflect to update CLAUDE.md.

    1.7k GitHub starsUsed in 2 repos~627 tokens
    Agent WorkflowsAuto-check passed
  • Writing For Agents

    bestofjs/bestofjs

    Writing documents for agents. An agent skill from bestofjs/bestofjs.

    3.1k GitHub starsUsed in 19 repos~2.7k tokens
    Agent WorkflowsAuto-check passed
  • Neat-Freak Knowledge Closeout

    KKKKhazix/khazix-skills

    Brings project docs, agent rule files, authorized memory and leftover workspace files back in line with what the code and runtime actually do at the end of a work session.

    21k GitHub stars~1.9k tokensUpdated 7 days ago
    Agent WorkflowsAuto-check passed
  • Task Observer

    rebelytics/one-skill-to-rule-them-all

    Monitors task execution for skill improvement opportunities.

    3.2k GitHub starsUsed in 1 repo~12k tokens
    Agent WorkflowsAuto-check passed
  • SkillOpt Sleep Cycle

    microsoft/SkillOpt

    Official

    Runs an on-demand or nightly sleep cycle that reviews past Claude Code sessions and proposes validated updates to CLAUDE.md and skills.

    18k GitHub stars~2.3k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed

More from AlexZio00/sovereign-skills

All 17 skills in this repo
  • Project Overview

    AlexZio00/sovereign-skills

    A skill your agent uses when the user wants a deterministic cross-project status map generated from registered projects' session handoffs.

    139 GitHub stars~2.4k tokensUpdated 13 days ago
    Auto-check passed
  • Scope

    AlexZio00/sovereign-skills

    Scope definition before implementation — two modes. An agent skill from AlexZio00/sovereign-skills.

    139 GitHub stars~3.8k tokensUpdated 13 days ago
    Auto-check passed
  • Collab Audit

    AlexZio00/sovereign-skills

    This skill should be used when the user types /collab-audit or requests AI collaboration diagnosis.

    139 GitHub stars~7.5k tokensUpdated 13 days ago
    Auto-check passed
  • Doc Drift

    AlexZio00/sovereign-skills

    A skill your agent uses when the user wants to audit the memory and documents Claude Code loads into context — CLAUDE.md (user global + project + nested), MEMORY.md, @imports, .claude/skills…

    139 GitHub stars~5.5k tokensUpdated 13 days ago
    Auto-check passed
  • Session Checkpoint

    AlexZio00/sovereign-skills

    A skill your agent uses when saving session state before context compaction, switching tasks, or ending a session.

    139 GitHub stars~14k tokensUpdated 13 days ago
    Auto-check passed
  • Session Start

    AlexZio00/sovereign-skills

    Load handoff on session start, review lessons, output readiness signal.

    139 GitHub stars~5.7k tokensUpdated 13 days ago
    Auto-check passed

Categories

Questions about Project Init

What does Project Init do?

Interview-based project setup — generates CLAUDE.md, ROADMAP, .gitignore, .env.example from scratch. Project Init is an agent skill from AlexZio00/sovereign-skills.example from scratch.

When should I use Project Init?

Project Init fits situations like: : user says /project-init; project creation.

How do I install Project Init in Claude Code?

Run `npx skills add AlexZio00/sovereign-skills --skill project-init -a claude-code`. Or copy the skill folder (project-init in AlexZio00/sovereign-skills) into .claude/skills/project-init in your project. Claude Code loads it when a task matches its description.

How do I install Project Init in Codex?

Run `npx skills add AlexZio00/sovereign-skills --skill project-init -a codex`. Or copy the skill folder (project-init in AlexZio00/sovereign-skills) into .agents/skills/project-init in your project. Codex loads it when a task matches its description.

Can I use Project Init 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 AlexZio00/sovereign-skills --skill project-init -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/project-init, .gemini/skills/project-init, .github/skills/project-init and .opencode/skills/project-init in your project.

What does Project Init need to run?

SKILL.md names no scripts, command-line tools or credentials: Project Init is instructions for the agent only.

Does Project Init access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Project Init safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Project Init use?

Project Init 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 Project Init use?

About 3.9k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.4k tokens, read only when the agent opens those files.

What are the alternatives to Project Init?

Skills that share tags, products or a category with Project Init: Using Agent Skills (addyosmani/agent-skills, 103k stars), Claude Reflect (BayramAnnakov/claude-reflect, 1.7k stars), Writing For Agents (bestofjs/bestofjs, 3.1k stars) and Neat-Freak Knowledge Closeout (KKKKhazix/khazix-skills, 21k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Project Init?

AlexZio00 (a GitHub user) maintains it in AlexZio00/sovereign-skills, which has 139 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on September 25, 2026.

Source: AlexZio00/sovereign-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.