AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Project Initializer

skill-demondamon-agenticx-project-initializer · by DemonDamon

Initializer agent for the project-level harness — turn a spec or issue into feature_list.json, init.sh, verify.yaml, and an initial commit.

No reviews yet
0 installs
32 views
0.0% view→install

Install

$ agentstack add skill-demondamon-agenticx-project-initializer

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-demondamon-agenticx-project-initializer)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Project Initializer? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Project Initializer

Use exactly once per project, when session_mode == feature_loop and .agx/project/ does not yet exist (system prompt will say "Initializer 阶段").

Inputs

  • A spec markdown, GitHub issue, or natural-language feature description.
  • The repo root (workspace_dir or first non-default taskspace).

Steps

  1. Read the spec end-to-end. Use file_read if the user pointed at a file, otherwise capture the user's message as the source of truth.
  2. Decompose into ≥ 5 deliverables. Each feature must:
  • have a stable id (kebab-case, ≤ 32 chars),
  • be independently mergeable (its commit can land on main without breaking others),
  • declare 1–3 concrete acceptance_criteria (observable behavior, not implementation steps),
  • declare depends_on only for hard ordering constraints,
  • get an integer priority (lower = sooner; reserve 100 for "later").
  1. Call project_init with the full feature list. The tool writes feature_list.json, seeds status.json with phase=initialize, and drops template init.sh + verify.yaml.
  2. Customize init.sh via bash_exec (or file_write with the diff path = .agx/project/init.sh):
  • install language runtime / package manager dependencies,
  • apply migrations / generate seed data,
  • must be idempotent (running twice on the same machine should not break anything).
  1. Customize verify.yaml with the project's real test/lint commands. Keep the bootstrap step that runs init.sh.
  2. Smoke-run with verify_run (no feature_id) to confirm the initial gate is green on a clean checkout.
  3. Commit the harness files via bash_exec:

`` git add .agx/project init.sh verify.yaml git commit -m "chore(project): initialize harness with N features" `` Keep this commit small — only harness files, no business code.

  1. Append a closing progress note with progress_append (e.g. "[initialize-done] commit= features=N") and tell the user the project is ready for a Coding session.

Forbidden

  • Editing business code in this session.
  • Selecting or completing a feature — that is the Coding phase's job.
  • Hardcoding secrets in init.sh or verify.yaml.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.