Loading...
Loading...
Scaffold a new project with Next.js, GSD, skills, Linear integration, and MCP config
npx skill4agent add seangjr/product-skills init-projectChecks:
[ ] git repo initialized?
[ ] package.json exists?
[ ] Framework detected? (next, vite, remix, nuxt, etc.)
[ ] .gitignore exists?
[ ] GSD installed? (.claude/commands/gsd/ or .planning/)
[ ] Skills installed? (.claude/skills/)
[ ] CLAUDE.md exists?
[ ] .claude/settings.json exists?
[ ] .claude/commands/product/ exists?
[ ] .linear-project exists?━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PRODUCT ► INIT PROJECT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Detected:
✓ Git repo
✓ package.json (Next.js 15)
○ No GSD framework
○ No skills
○ No CLAUDE.md
○ No project settings
○ No .linear-project
Will install: GSD, skills, CLAUDE.md, settings, commands/gsd:new-project/product:syncgit initbunx create-next-app@latest . --ts --tailwind --eslint --app --src-dir --import-alias "@/*" --use-bun.claude/settings.jsonpermissions.allow{
"permissions": {
"allow": ["mcp__claude_ai_Linear__*"]
}
}.linear-projectpackage.jsonlinear project listecho "{name}" > .linear-projectlinear project listlinear project create "{name}".linear-project.claude/commands/gsd/bunx get-shit-done-cc@latest --claude --localSkills to check:
web-design-guidelines → ~/.claude/skills/web-design-guidelines or .claude/skills/
agent-browser → same pattern
seo-audit → same pattern
copywriting → same pattern
gsap-react → same pattern
linear-cli → same patternbunx skills add $REPO --skill $NAME --local# {project-name}
## Linear Integration
- Use linear-cli skill for all issue management
- Check Linear before starting tasks, update issues after completing work
- Reference issue IDs in commits: `feat(ENG-123): description`
## GSD Framework
- Follow workflow: discuss → plan → execute → verify
- Keep .planning/ updated
- Use atomic commits per task
- Run `/gsd:progress` to check state
## Skills Available
- linear-cli, web-design-guidelines, agent-browser
- seo-audit, copywriting, gsap-react
## Conventions
- Conventional commits: feat, fix, docs, chore, refactor, test
- Always reference Linear issue IDs
- Run `/product:sync` after milestonesgit add -Agit commit -m "chore: scaffold project with GSD + skills + linear-cli"Setup complete:
✓ Next.js 15 with TypeScript + Tailwind
✓ GSD framework (v1.22.0)
✓ 6 skills installed
✓ Linear + Slack MCPs enabled
✓ CLAUDE.md with workflow rules
✓ Linked to Linear project: {project-name}
✓ /product: commands available
✓ Initial commit created
Next: run /gsd:new-project to define your roadmap