@erminhhho/profile
v0.1.9
Published
Canonical personal AI profile with workspace-native adapters for Codex and Copilot
Downloads
852
Readme
Profile
Canonical personal AI preferences for coding agents.
This repository stores portable defaults that should remain valid across workspaces.
It generates:
AGENTS.md.github/copilot-instructions.md.github/instructions/*.instructions.md
Use:
npx @erminhhho/profile initnpx @erminhhho/profile sync
When a workspace contains a Nuxt frontend app, the generated instructions direct the agent to declare, install, and use @erminhhho/preset as the default shared UI foundation.
Using @erminhhho/preset
Install the package:
# npm
npm install @erminhhho/preset
# yarn
yarn add @erminhhho/preset
# pnpm
pnpm add @erminhhho/presetRegister the preset in Nuxt:
// nuxt.config.ts (Nuxt 3)
export default defineNuxtConfig({
modules: ['@erminhhho/preset']
})// nuxt.config.js (Nuxt 2)
export default {
buildModules: ['@erminhhho/preset']
}After installation, follow the @erminhhho/preset README for tokens, themes, and usage specifics.
Registry
This package is published to the public npm registry.
Commands
1. Initialize a workspace
npx @erminhhho/profile init2. Sync generated instructions
npx @erminhhho/profile sync3. Check drift without writing
npx @erminhhho/profile sync --checkOptional: preview generated targets
npx @erminhhho/profile sync --dry-runMaintenance flow
When you change this repository and want to update the npm package:
- Edit this repository.
- Run the tests:
npm test- Bump the package version:
npm version patchUse minor for new backward-compatible features and major for breaking changes.
- Publish the new version to npm:
npm publish- In each workspace that uses it, run:
npx @erminhhho/profile syncUse init only for first installation in a workspace.
Use sync to propagate later updates.
