← スキル一覧に戻る

create-project
by gabrielkuettel
A 100% vibe coded NFT gallery
⭐ 0🍴 0📅 2026年1月20日
SKILL.md
name: create-project description: Bootstraps production-ready AlgoKit projects for Algorand dApps and smart contracts. Use when initializing new Algorand smart contract projects, setting up development environments from scratch, or scaffolding dApps with pre-configured tooling. Strong triggers include "create a new project", "initialize a new Algorand app", "start a new smart contract", "set up AlgoKit", "scaffold a dApp", "algokit init".
AlgoKit Project Initialization
Create new Algorand projects using AlgoKit's official templates.
Overview / Core Workflow
- Confirm project details with user (name, template, customizations)
- Run
algokit initwith appropriate flags - Handle any initialization errors
- Provide next steps for building/testing
How to proceed
-
Confirm project details with user:
- Project name (directory name)
- Template choice (TypeScript or Python)
- Any customizations (
--no-git,--no-bootstrap, author name) - For TypeScript: confirm Production preset for production projects
-
Run initialization command:
TypeScript (Production Preset):
algokit init -n <project-name> -t typescript --answer preset "Production" --answer author_name "<name>" --defaultsTypeScript (Starter Preset):
algokit init -n <project-name> -t typescript --answer author_name "<name>" --defaultsPython (Production Preset):
algokit init -n <project-name> -t python --answer preset "Production" --answer author_name "<name>" --defaultsPython (Starter Preset):
algokit init -n <project-name> -t python --answer author_name "<name>" --defaultsWith custom options (no git, no bootstrap):
algokit init -n <project-name> -t typescript --no-git --no-bootstrap --defaults -
Handle errors:
- Check if project directory already exists
- Verify AlgoKit is installed:
algokit --version - Ensure target directory is writable
- Valid templates:
typescript,python,tealscript,react,fullstack,base
-
Provide next steps:
cd <project-name>algokit project run build— Compile contractsalgokit project run test— Run test suitealgokit localnet start— Start local network (if deploying)algokit project run deploy— Deploy contracts to local network
Important Rules / Guidelines
- Always confirm with user before executing — Never run
algokit initwithout explicit confirmation - Default to TypeScript — Recommended for production applications
- Use Production preset — For any project because it includes testing framework and deployment scripts
- Include author name — Pass
--answer author_name "<name>"for attribution - Use
--defaults— Accepts all other default values for non-interactive mode
Common Variations / Edge Cases
| Scenario | Approach |
|---|---|
| Python with TypeScript deployment | --answer deployment_language "typescript" |
| Existing directory | Check and warn if directory already exists |
| No Git initialization | Use --no-git flag |
| No dependency installation | Use --no-bootstrap flag |
| Custom author name | --answer author_name "Your Name" |
| Fullstack (frontend + contracts) | Use -t fullstack template |
| React frontend only | Use -t react template |
| Standalone (no workspace) | Use --no-workspace flag |
| Initialize from example | Use algokit init example subcommand |
References / Further Reading
スコア
総合スコア
40/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です