Starter kit for generative AI skills for tools like Claude Code and Cursor
- Node.js
tigedinstalled:npm install -g tiged
Find the type of project you have below and follow the instructions.
- Run this command from the root level of your repo:
curl -o AGENTS.md https://raw.githubusercontent.com/forumone/f1-genai-starter/main/AGENTS-drupal.md && ln -s AGENTS.md CLAUDE.md && ln -s AGENTS.md GEMINI.md
- Download the
agent_docsdirectory to the root level of your repo:degit forumone/f1-genai-starter/agent_docs agent_docs
- If your site is not using Gesso 5 as your theme, remove the Gesso theme section from the file.
- Run this command from the root level of your repo:
curl -o AGENTS.md https://raw.githubusercontent.com/forumone/f1-genai-starter/main/AGENTS-nextjs.md && ln -s AGENTS.md CLAUDE.md && ln -s AGENTS.md GEMINI.md
- Download the
agent_docsdirectory to the root level of your repo:degit forumone/f1-genai-starter/agent_docs agent_docs
- Add the
f1-genaimarketplace:/plugin marketplace add forumone/f1-genai-starter - Install the plugin(s) you want:
/plugin plugin-name@f1-genai. - Restart Claude Code
Alternately, after adding the marketplace, you can use /plugin command to open
the plugin manager and browse for or search for a plugin. (You may want to remove
the default Claude Code plugin marketplace if you're not using it, since it makes
the list quite long.) See the Claude Code documentation
for the various ways you can install plugins and manage their scope.
Note: The documentation indicates that plugin skills are namespaced, so you
would run them as /plugin-name:skill-name-here. However, I found that I could
use them just like other skills /skill-name-here. So if it's not showing up
one way, try anohter.
- If not already present, create a
.cursordirectory in the root level of your repo. - Create a
skillsdirectory and/or anagentsinside the.cursordirectory - Copy any skills or agents you want to use from this repo to the appropriate directory. Note that for skills, you need to copy the entire directory with the
SKILLS.mdfile, not just the Markdown file.
create-component(Next.js only) - Creates a new component. (SeePrerequistesin the skill definition for what you should provide in the prompt). Requires updated component.js script from nextjs-projectnpm-package-updates(Any Gesso) - Updates npm packagesupgrade-gesso(Gesso 5 for Drupal only) - Upgrades a theme to the next Gesso release. Requires the GitHub CLI to be installed and the GitHub MCP server configured.plan-gesso-upgrade- Skill used byupgrade-gessoimplement-gesso-upgrade- Skill used byupgrade-gesso
gesso-upgrade-implementer- Used with theupgrade-gessoskill in Claude Codegesso-upgrade-planner- Used with theupgrade-gessoskill in Claude Code