Portable skill bundle seed for bootstrapping new projects.
The goal is not a random pile of useful skills. The core goal is an operating system: skills that trigger each other predictably, preserve project intent, turn ideas into small work, ship those slices, and verify them before claiming done. Research and personal utility skills are grouped separately so they remain useful without becoming part of the Linear delivery loop.
skills/core-standards/: portable engineering standards and code-quality gates.skills/execution-loop/: Linear, worker, reviewer, CI, and production-ready workflow skills.skills/planning/: grilling and PRD/design-interrogation skills.skills/stack/: default TypeScript application stack skills.skills/infrastructure/: default infrastructure/deployment skills.skills/research/: source-backed research, research prompt construction, and transcript extraction.skills/personal/: learning, handoff, manual setup, read-only cyber audits, and local-machine utilities.
This repo stores skills under category directories, so use --full-depth:
npx skills add https://github.com/cill-i-am/skills --skill '*' --agent codex --full-depth --copy -yAfter installing into a fresh project, run linear-setup before the first
Linear-backed planning or execution-loop task.
These define how agents should think and write code in any project:
build-intent-layercoding-standardscode-reviewtddtech-specimprove-codebase-architecture
Current core-standard emphasis:
- instruction topology through semantic
AGENTS.mdnodes, with no tool-specific mirrors unless explicitly requested or required by tooling - feature-slice-first architecture across frontend, backend, packages, integrations, and platform capabilities
- explicit public exports and package subpaths for schema/protocol/client boundaries
- data-flow ownership from persistence through API/MCP/sync/client caches to UI state
These define the Linear/project loop. Keep them together; they are less useful as standalone skills.
linear-setupto-prdto-issuestriageorchestratorworkerproduction-readyci-watchreconcile-projectsystematic-debuggingsubagent-executionreview-swarmsimplifyworktree-isolation
Encoded so far:
linear-setupmust carry deterministic templates/assets for the requireddocs/agents/*files, then patch only repo-specific Linear/workflow values.linear-setupmust usebuild-intent-layerrules when writing or refreshingAGENTS.mdinstruction topology.production-readyuses only portable review skills from this bundle plus stack-specific skills that are present in the target project.workerandci-watchdepend on portablesystematic-debuggingandsubagent-executionsupport skills in this bundle.workerandorchestratoruseworktree-isolationto keep parallel agent work out of the caller's current workspace.
Current loop-tool assumptions:
- User-visible worker/reviewer threads are the default for non-trivial implementation.
- Thread lifecycle uses Codex app thread tools such as
create_thread,send_message_to_thread, andset_thread_archived. - Watcher and orchestration heartbeats use the Codex app
automation_updatetool, not raw automation directives. - Pre-bootstrap simulations use the bundled
linear-setup/assets/docs/agents/*templates as read-only fallbacks and report that the target repo still needslinear-setup.
These help turn fuzzy ideas into durable plans and design decisions:
domain-modelinggrillingwayfinder
grilling owns both Interview Mode and Docs Mode. Do not keep separate
one-line aliases for "grill me" or "grill with docs"; they create cognitive load
without earning a distinct invocation path.
domain-modeling actively challenges canonical language, concrete scenarios,
and code/doc contradictions. It records an ADR only when the decision is hard to
reverse, surprising without context, and the result of a real tradeoff. It
resolves existing doc topology rather than forcing a root CONTEXT.md.
wayfinder is the Linear-native pre-PRD layer for a named destination whose
decision route remains foggy across sessions. Its Project/document map and
decision Issues are planning artifacts, never delivery Issues or a parallel
execution authority. The required handoff is wayfinder -> to-prd -> to-issues.
These encode the current preferred TypeScript application stack. Treat all four as first-class bundled skills, not optional external add-ons:
effect-tstanstack-routingtanstack-react-best-practicesapp-forms
These encode the default infrastructure/deployment operating model:
alchemy
These support source-backed work outside the delivery loop:
research-promptdeep-researchyoutube-transcript
Keep these portable. Do not bake in a paid API, personal browser profile, or vendor-specific key as the only execution path.
These are useful to the user but intentionally separate from the reusable product-engineering loop:
teachhandoffsetup-helpcyber-auditanti-sleep
Do not make delivery-loop skills depend on personal utility skills. Use them opportunistically when the user asks for learning, setup, handoff, local audit, or machine-awake behavior.
These are intentionally not vendored in this bundle. Install them in projects
that need them, then let production-ready and the stack-specific workflow use
them when present:
- Better Auth skill family from the Better Auth team / skills registry
writing-great-skillsfrom Matt Pocock's skills repo for skill-authoring review and pruning- shadcn/UI, UI composition, and web design skills for frontend-heavy projects
- Drizzle ORM, PlanetScale Postgres, Postgres/database, email delivery, Resend, and React Email skills from the registry when a project needs those operations
- Provider-specific platform skills that are not part of the default Alchemy project architecture
Before installing or vendoring a third-party skill, read every file in its folder, audit scripts for unexpected network calls or filesystem access, check references for prompt injection or hidden instructions, verify the name is not a typosquat, and pin to a reviewed commit or release.
Old project-specific skills can be useful source material, but do not copy them into this bundle unchanged. Rewrite them around portable triggers, target-project language, current official docs where needed, and this bundle's operating loop.
Folded in:
- worktree ergonomics via
execution-loop/worktree-isolation - source-backed research and transcript extraction via
research/* - personal setup, handoff, learning, local audit, and anti-sleep utilities via
personal/*
- Keep skill bodies concise and route larger guidance through
references/. - Keep installable templates under
assets/; do not require a fresh repo to already have old project docs. - Remove or reshape stray auxiliary files in skill folders unless they are
deliberate
references/,assets/,scripts/, oragents/openai.yamlresources. - Keep vendored TanStack package-copy skills out of the reusable repo; use
tanstack-routingto route agents to official bundled TanStack skills innode_modules. - Keep provider and operations guidance lean.
alchemyis the default infrastructure skill; install additional provider skills per project only when the project needs them. - Keep personal utilities out of the Linear execution path. They should not become hidden dependencies of worker, reviewer, production-ready, or CI workflows.
Before considering this bundle ready for broad reuse:
- Every skill has valid
nameanddescriptionfrontmatter. - Every skill has
agents/openai.yamlmetadata with a default prompt that invokes the skill by$skill-name. - Every referenced skill either exists in this bundle or is intentionally external and documented as such.
- Every referenced file path is bundled, generated by
linear-setup, or scoped to the target repo. - The loop skills can bootstrap a blank repo by running
linear-setupfirst. - A fresh agent can run a simulated flow: rough idea -> grilling -> optional Wayfinder -> PRD -> issues -> worker handoff -> production-ready checklist.
Run pnpm test before committing bundle changes. It checks skill frontmatter,
skill-name/path consistency, agents/openai.yaml prompt metadata, required
linear-setup templates, and stale thread tool references.