# Add Project Guide

> Create a new projects/ language-stack guide with templates

- **Type:** Skill
- **Install:** `agentstack add skill-paulo-yamagishi-claude-code-setup-add-project-guide`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [paulo-yamagishi](https://agentstack.voostack.com/s/paulo-yamagishi)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [paulo-yamagishi](https://github.com/paulo-yamagishi)
- **Source:** https://github.com/paulo-yamagishi/claude-code-setup/tree/main/.claude/skills/add-project-guide

## Install

```sh
agentstack add skill-paulo-yamagishi-claude-code-setup-add-project-guide
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Add Project Guide

Create a new `projects/{stack}/` directory with guide and templates for the language/stack specified in `$ARGUMENTS`.

## Steps

1. **Validate:** Confirm `projects/$ARGUMENTS/` does not already exist. If it does, report and stop.

2. **Study existing project guide:** Read the contents of one existing project directory (prefer `projects/python/` or `projects/typescript/`) to extract the pattern:
   - `guide.md` — stack-specific tooling, conventions, common commands, tips
   - `CLAUDE.md.template` — project instructions template with `` markers
   - `settings.json.template` — settings with stack-appropriate permissions and hooks

3. **Generate `projects/$ARGUMENTS/guide.md`:**
   - Follow the same structure as the reference guide
   - Include stack-specific: package manager, test runner, linter, formatter, build tool
   - Include common commands and conventions for the stack
   - Add cross-references to relevant core guides
   - Keep under 300 lines

4. **Generate `projects/$ARGUMENTS/CLAUDE.md.template`:**
   - Use `` markers for project-specific values
   - Include stack-appropriate sections: commands, code style, testing conventions
   - Follow the structure from the reference template

5. **Generate `projects/$ARGUMENTS/settings.json.template`:**
   - Include stack-appropriate permission patterns (test, lint, format, build commands)
   - Include appropriate hooks (format-on-save using the stack's formatter)
   - All JSON must be valid — no comments, no trailing commas

6. **Verify:** Re-read all generated files and confirm valid JSON, correct structure, under 300 lines each.

## Source & license

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

- **Author:** [paulo-yamagishi](https://github.com/paulo-yamagishi)
- **Source:** [paulo-yamagishi/claude-code-setup](https://github.com/paulo-yamagishi/claude-code-setup)
- **License:** MIT

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

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-paulo-yamagishi-claude-code-setup-add-project-guide
- Seller: https://agentstack.voostack.com/s/paulo-yamagishi
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
