Goblin-mode git-clone-from-kamino

{{ ๐›€๐›€๐›€ }} Initialize a new project from the Kamino template

install
source ยท Clone the upstream repo
git clone https://github.com/JasonWarrenUK/goblin-mode
Claude Code ยท Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/JasonWarrenUK/goblin-mode "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/git-clone-from-kamino" ~/.claude/skills/jasonwarrenuk-goblin-mode-git-clone-from-kamino && rm -rf "$T"
manifest: skills/git-clone-from-kamino/SKILL.md
source content
<overview> Gather project details conversationally, then configure all template files. </overview> <gather-info> Ask one at a time: 1. Project name 2. Description (1-2 sentences) 3. Tech stack (e.g., "SvelteKit + TypeScript", "Tauri + Svelte") 4. Package manager (npm/bun/pnpm/yarn) 5. Database (PostgreSQL/Neo4j/MongoDB/SQLite/None/Multiple) 6. Testing framework (Vitest/Jest/Playwright/None) </gather-info> <update-files> Replace placeholders in: - .claude/CLAUDE.md: {{PROJECT_NAME}}, {{PROJECT_DESCRIPTION}}, {{TECH_STACK}}, {{PACKAGE_MANAGER}}, {{TEST_FRAMEWORK}}, {{DATABASE_INFO}}, {{KEY_COMMANDS}} - docs/README.md: {{PROJECT_NAME}} - docs/roadmaps/mvp.md: {{PROJECT_NAME}} - .claude/.mcp.json: Add filesystem server; add context7 for SvelteKit/Next/React </update-files> <git-setup> git init ln -s ~/.claude/hooks/post-commit-evidence .git/hooks/post-commit ln -s ~/.claude/hooks/pre-push-all .git/hooks/pre-push chmod +x .git/hooks/* git add . && git commit -m "chore: initialize project from Kamino template" </git-setup> <create-adr> Create docs/adrs/001-initial-tech-stack.md documenting stack choice with rationale. </create-adr> <summary> Show: project name, stack, location, next steps (install, dev, review roadmap), active hooks. </summary> <error-handling> - Warn if placeholders remain after updates - Provide troubleshooting if git commands fail - Notify if hooks don't exist in ~/.claude/hooks/ </error-handling>