Install
$ agentstack add skill-jie-meng-mythril-agent-skills-fullstack-init ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
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 →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
- Discovers all git repos in immediate subdirectories
- Analyzes each repo's README.md, AGENTS.md, tech stack, and role
- Regenerates workspace-level infrastructure from scratch
- 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
- Check if
fullstack.jsonexists — if YES, docs dir is already
configured. No need to ask. Run the script.
- Check if user specified a name in their prompt — if YES, pass
--docs-dir .
- 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
- Check if
fullstack.jsonexists and hasgithub_reposset — if YES,
the setting is already configured. No need to ask. Run the script.
- Check if user specified it in their prompt (e.g., "repos are on GitHub",
"仓库在GitHub上") — if YES, pass --github.
- 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:
- Examine the user's prompt that triggered this skill.
- If the prompt contains any Chinese characters → pass
--lang zh. - 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+
gitCLI
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: jie-meng
- Source: jie-meng/mythril-agent-skills
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.