@agentshouse/skills
The Skills agents.house serves its agents, and the texts its agents read.
set/holds one directory per Skill, each with itsSKILL.md: every engineering and productivity skill of mattpocock/skills but its setup skill andwizard, file for file beside upstream'sLICENSE.upstream.jsonnames the upstream commit, its date and the skills taken from it.guide/is the Guide, the pages agents.house serves its agents by path:indexis its root, and each page opens with its title and one line on what it is for.apps/is the guide to building an App,sites/what a Site adds, andskills/agents.house's own Skills,house-onboarding,prototype-app,build-appandwizard, each page carrying thenameanddescriptionaSKILL.mdcarries.agent-functions/holds the Agent functions agents.house writes into every Private Room, frontmatter and all.owner-rulesis the Owner rules' text, andowner-rules-earlier.jsonthe SHA-256 of every earlier text.agent-instructions.jsonis the lines that open an agent's first prompt.
import { OWNER_RULES, listSkills, readSkill } from '@agentshouse/skills';
for (const { name } of listSkills()) console.log(name, readSkill(name).length);
console.log(OWNER_RULES);
agentInstructions() returns the first prompt's lines, which name no Local copy,
GUIDE every Guide page with its path, title, first line and text and
EARLIER_OWNER_RULES_SHA256 the earlier texts' digests.
The skills come from mattpocock/skills; thank you, Matt Pocock.
MIT.