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

Fullstack Init

skill-jie-meng-mythril-agent-skills-fullstack-init · by jie-meng

|

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

Install

$ agentstack add skill-jie-meng-mythril-agent-skills-fullstack-init

✓ 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-jie-meng-mythril-agent-skills-fullstack-init)

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 Fullstack Init? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Fullstack Workspace Initializer

Initialize or update a multi-repo fullstack workspace so AI coding assistants have full cross-repo context. Designed for projects where web, api, ios, android, and other repos live as sibling directories under one root.

Design Philosophy

Every run is a full refresh. The script regenerates all scaffolding files from scratch — no merge logic, no migration, no stale state. This makes it safe to re-run at any time: after adding repos, after upgrading the skill, or just to fix a broken workspace.

| Category | What happens on every run | |----------|--------------------------| | Regenerated | AGENTS.md, README.md, .agents/agents/*.md | | Preserved | fullstack.json, /, scripts/, .agents/skills/ | | Create-only | / + git init, scripts/, .agents/skills/ — created if missing, never touched if present |

What It Does

  1. Discovers all git repos in immediate subdirectories
  2. Analyzes each repo's README.md, AGENTS.md, tech stack, and role
  3. Regenerates workspace-level infrastructure from scratch
  4. Preserves user content in docs dir, scripts/, and .agents/skills/

Docs Directory — Independent Git Repo

The shared docs directory is an independent git repository, NOT managed by the workspace git. It does NOT use feature branches — work tracking docs are committed directly to its main branch.

The name is configurable (defaults to central-docs) and stored in fullstack.json.

How the AI agent MUST handle the docs dir name

  1. Check if fullstack.json exists — if YES, docs dir is already

configured. No need to ask. Run the script.

  1. Check if user specified a name in their prompt — if YES, pass

--docs-dir .

  1. Otherwise, ask the user (MANDATORY — do NOT silently use the default):

> What should I name the shared docs directory? (default: central-docs)

Usage

python3 SKILL_PATH/scripts/workspace_init.py                         # first run
python3 SKILL_PATH/scripts/workspace_init.py --docs-dir my-docs      # custom docs dir
python3 SKILL_PATH/scripts/workspace_init.py --lang zh               # Chinese README
python3 SKILL_PATH/scripts/workspace_init.py --github                # repos are on GitHub
python3 SKILL_PATH/scripts/workspace_init.py --no-github             # repos are NOT on GitHub
python3 SKILL_PATH/scripts/workspace_init.py                         # re-run: safe refresh
python3 SKILL_PATH/scripts/workspace_init.py --dry-run               # preview only
python3 SKILL_PATH/scripts/workspace_init.py --json                  # JSON output

How the AI agent MUST handle the GitHub repos setting

  1. Check if fullstack.json exists and has github_repos set — if YES,

the setting is already configured. No need to ask. Run the script.

  1. Check if user specified it in their prompt (e.g., "repos are on GitHub",

"仓库在GitHub上") — if YES, pass --github.

  1. Otherwise, ask the user (MANDATORY — do NOT silently use the default):

> Are these repositories hosted on GitHub or GitHub Enterprise? (yes/no) > > If yes, fullstack-impl will be able to create Pull Requests > automatically after implementation and review are done.

This includes GitHub Enterprise with custom domains (e.g., git.company.com). If the user answers yes, pass --github. If no, pass --no-github.

The setting is saved to fullstack.json as "github_repos": true|false and persists across re-runs. Changing it requires passing --github or --no-github explicitly on a future run.

README language selection

The generated README.md includes a usage guide for the fullstack skills. Its language is controlled by the --lang flag:

  • --lang zh — Chinese
  • --lang en — English (default)

How the AI agent MUST choose the language:

  1. Examine the user's prompt that triggered this skill.
  2. If the prompt contains any Chinese characters → pass --lang zh.
  3. Otherwise → pass --lang en (or omit --lang).

This applies to every invocation, including re-runs. The README is regenerated each time, so the language always reflects the latest run.

Workspace Agents

Four agents are generated in .agents/agents/ on every run:

| Agent | File | Role | |-------|------|------| | Planner | planner.md | Analyzes requirements, writes plan.md | | Developer | developer.md | Implements code — the only agent that writes production code | | Reviewer | reviewer.md | Reviews with falsification mindset, writes review.md | | Debugger | debugger.md | Root-cause analysis for fix work type |

These are regenerated on every run. Any customization will be overwritten. For persistent custom agents, use .agents/skills/ or repo-level agents.

Agent delegation rules

  • Workspace-level agents handle cross-repo coordination
  • If a repo has its own .agents/agents/, workspace agents **defer to

repo-level agents** for that repo's internal concerns

  • Reviewer is read-only on source code — fixes are done by Developer
  • Debugger is invoked for fix/ type work items

Typical Workspace Layout

project-workspace/
├── AGENTS.md                     # Regenerated each run
├── README.md                     # Regenerated each run
├── fullstack.json                # Only persistent state
├── .agents/
│   ├── agents/                   # Regenerated each run
│   │   ├── planner.md
│   │   ├── developer.md
│   │   ├── reviewer.md
│   │   └── debugger.md
│   └── skills/                   # Preserved (user content)
├── central-docs/                 # Independent git repo (preserved)
│   ├── .git/
│   ├── AGENTS.md
│   ├── feat/
│   ├── refactor/
│   ├── fix/
│   └── spike/
├── scripts/                      # Preserved (user content)
├── web/                          # Independent repo
├── api/                          # Independent repo
└── ios/                          # Independent repo

Requirements

  • Python 3.10+
  • git CLI

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.