new-project
Scaffold a new repository from an Agent IX template, verify it locally, establish AGPL and content-rights controls, and create its GitHub repository privately.
Skill by agent-ix
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/agent-ix-new-project
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: writing, agent-building
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/new-project
What's inside
- Skill name
new-project- Description
- Scaffold a new repository from an Agent IX template, verify it locally, establish AGPL and content-rights controls, and create its GitHub repository privately. Use for new project or repository initialization; do not use to change an existing repository's visibility or license.
- License
- MIT
- Instructions
- 114 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (7)
- SKILL.md
- CLA.md · assets/
- CONTENT_RIGHTS.md · assets/
- CONTRIBUTING.md · assets/
- cla-workflow.yml · assets/
- assurance-onboarding-handoff.md · references/
- preflight.py · scripts/
SKILL.md (first lines)
# New Project Initialization
If this plugin is not initialized or an Agent IX command fails, read [the dev-tools setup guide](https://github.com/agent-ix/dev-tools/blob/main/setup.md) for its prerequisites and local diagnosis.
Create a working local project before creating any remote repository. Treat the first
push as a publication boundary even when the GitHub repository is private.
## Choose and render the template
The public scaffold available with this plugin is
`https://github.com/agent-ix/rust-lib-cookiecutter.git` for Rust libraries.
Render it with Cookiecutter over HTTPS or from an existing local clone. Do not
assume that an unauthenticated user can access the other Agent IX templates.
If the user has authenticated access to additional templates, select the
narrowest suitable local cookiecutter:
- `fastapi-cookiecutter` for stateless Python services;
- `pg-data-service-cookiecutter` for PostgreSQL-backed systems of record;
- `faststream-worker-cookiecutter` for asynchronous event workers;
- `python-lib-cookiecutter` for Python libraries;
- `typescript-lib-cookiecutter` for TypeScript libraries;
- `typescript-react-lib-cookiecutter` for React component libraries;
- `web-app-cookiecutter` for web applications;
- `rust-lib-cookiecutter` for Rust libraries.
If none is accessible for the requested project type, report that limitation
and ask for an accessible template or create a tailored project plan. Do not
claim the unavailable template was rendered.
Render locally, inspect the generated tree, and replace template-specific placeholders.
Do not create the GitHub repository yet.
## Establish the publication boundary
Before the first commit or push:
1. Replace any template license with the canonical GNU Affero General Public License
version 3 text. Record `AGPL-3.0-or-later` in package manifests that declare a
license. Licensing is necessary but does not authorize publication.
2. Copy [assets/CONTENT_RIGHTS.md](assets/CONTENT_RIGHTS.md) into the repository root and
fill in the project owner. Keep the default prohibition on external source content
unless a human has approved a specific, attributable exception.
3. Wire up the org CLA so it is in place before any outside contribution, not added
after one shows up:
- Copy [assets/CLA.md](assets/CLA.md) into the repository root byte-identical to the
canonical copy in `agent-ix/.github` -- do not reword it.
- If the rendered template already has a `CONTRIBUTING.md`, splice the CLA-signing
section from [assets/CONTRIBUTING.md](assets/CONTRIBUTING.md) in just below its
top-level heading, preserving the rest of the file. Otherwise copy
[assets/CONTRIBUTING.md](assets/CONTRIBUTING.md) in as-is.
- Copy [assets/cla-workflow.yml](assets/cla-workflow.yml) to
`.github/workflows/cla.yml`. This is a thin caller into the reusable CLA Assistant
Lite workflow that lives once in `agent-ix/.github`; do not inline its logic.
- `rust-lib-cookiecutter` already renders all three of these; for it, skip this step
rather than overwriting the rendered files.
4. Keep source material with unresolved distribution rights entirely outside the Git
working tree. Do not put it in ignored directories, Git LFS, issues, PR text, commit
messages, CI artifacts, or a private GitHub repository.
5. Run the deterministic preflight:
```bash
python <skill-directory>/scripts/preflight.py <generated-project>
```
Stop if it reports a missing license, inconsistent manifest license, missing rights
policy, protected or unreviewed file type, workstation path, or unresolved-rights marker.
Inspect any hit without echoing protected text into logs.
Run the generated project's formatter, tests, and build. Initialize Git only after the
tree passes the rights preflight. Make the initial commit include the AGPL license and
content-rights policy.
## Create the private remote
Create the repository as private and push only the preflighted commit:
```bash
gh repo create agent-ix/<project-slug> --private --source=. --remote=origin --push
gh repo view agent-ix/<project-slug> --json visibility --jq .visibility
```
The verification result must be `PRIVATE`. If creation or verification is ambiguous,
stop before retrying a push and inspect the actual remote state.
Do not change visibility as part of this workflow. A later public release requires a
separate, explicit human decision after an AGPL and content-rights audit; the absence of
known protected material is not itself permission to publish.
Record the overall verification outcome and every check in execution order with its exact
command, exit code, and concise result summary. A failed or incomplete verification skips
provider discovery and invocation, but still records the separate deferred handoff result
described below.
## Post-verification assurance handoff
After scaffold verification finishes, follow the generic
[assurance onboarding handoff contract](references/assurance-onboarding-handoff.md).
For failed or incomplete verification, record `deferred` with
`scaffold_verification_failed` without discovery or invocation. After passed
verification, offer the creator an optional handoff to the installed
Engineering Assurance plugin.
Preserve an explicit `invoke`, `deferred`, `skipped`, or `not_applicable`
decision. For `invoke`, discover the installed `engineering-assurance` plugin
through the host's plugin metadata and invoke its named `assurance-onboarding`
skill through the host. Do not guess an installation path or copy the provider
skill into this repository.
Plugin absence, incompatible entry-point metadata, an explicit non-invocation
decision, or provider failure does not undo or reclassify a successfully
verified scaffold. Report the handoff outcome separately from scaffold success.From agent-ix/dev-tools, MIT.
More from agent-ix/dev-tools
- 0.570score
security-deepsec
agent-ix
Run a generic DeepSec-backed security review and remediation burndown for one or more target repositories.
SkillAFreshness: AClaude Code +9 - 0.570score
docs-figures
agent-ix
Draw diagrams, charts and CSS animations for GitHub READMEs and documentation as transparent light and dark SVG pairs, with text drawn as glyph outlines so…
SkillAFreshness: AClaude Code +9 - 0.570score
rust-review
agent-ix
Review Rust changes against Agent IX Rust style, repository conventions, behavior, test evidence, safety and concurrency, wire contracts, resource bounds, and…
SkillAFreshness: AClaude Code +9 - 0.567score
rust-style
agent-ix
Agent IX Rust conventions for every Rust coding and review task.
SkillAFreshness: AClaude Code +9 - 0.560score
writing-tests-react
agent-ix
Index to React component testing guides.
SkillAFreshness: AClaude Code +9 - 0.558score
backport-code
agent-ix
A skill for systematically backporting bug fixes and features across specs, templates, and downstream repositories.
SkillAFreshness: AClaude Code +9 - 0.558score
review-react
agent-ix
Review React components for test coverage, including unit tests and Storybook stories with requirement traceability.
SkillAFreshness: AClaude Code +9 - 0.558score
writing-tests-pg-data
agent-ix
Instructions for writing tests for PG Data services, likely involving database fixtures and integration tests.
SkillAFreshness: AClaude Code +9 - 0.558score
writing-tests-python
agent-ix
Instructions for writing Python tests (pytest), including mocking, fixtures, and golden path standards.
SkillAFreshness: AClaude Code +9 - 0.558score
writing-tests-typescript
agent-ix
Instructions for writing TypeScript tests (Jest), including typed mocks and testing patterns.
SkillAFreshness: AClaude Code +9 - 0.553score
code-review
agent-ix
Review code for Agent-IX Golden Path compliance, focusing on test style, mock boundaries, implementation gaps, and code-test alignment.
SkillAFreshness: AClaude Code +9 - 0.550score
assurance-onboarding
agent-ix
Capture a generic handoff in the fixture host.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 5, 2026 (23 days ago)
- Last release
- Oct 22, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/agent-ix/dev-tools
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from agent-ix
- 0.570score
security-deepsec
agent-ix
Run a generic DeepSec-backed security review and remediation burndown for one or more target repositories.
SkillAFreshness: AClaude Code +9 - 0.570score
docs-figures
agent-ix
Draw diagrams, charts and CSS animations for GitHub READMEs and documentation as transparent light and dark SVG pairs, with text drawn as glyph outlines so…
SkillAFreshness: AClaude Code +9 - 0.570score
rust-review
agent-ix
Review Rust changes against Agent IX Rust style, repository conventions, behavior, test evidence, safety and concurrency, wire contracts, resource bounds, and…
SkillAFreshness: AClaude Code +9 - 0.567score
rust-style
agent-ix
Agent IX Rust conventions for every Rust coding and review task.
SkillAFreshness: AClaude Code +9 - 0.560score
writing-tests-react
agent-ix
Index to React component testing guides.
SkillAFreshness: AClaude Code +9 - 0.558score
backport-code
agent-ix
A skill for systematically backporting bug fixes and features across specs, templates, and downstream repositories.
SkillAFreshness: AClaude Code +9
Cite this page
new-project skill. Agent Mart. https://agentmart.dev/skills/agent-ix-new-project (last updated 2026-10-24)