{"_id":"@aidesigner/agent-skills","_rev":"5-6b3a195c4dc1c288a47f9b5122ffb446","name":"@aidesigner/agent-skills","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@aidesigner/agent-skills","version":"0.1.0","keywords":["aidesigner","claude-code","mcp","oauth","frontend"],"license":"UNLICENSED","_id":"@aidesigner/agent-skills@0.1.0","maintainers":[{"name":"tyleryin","email":"tyler.yin321@gmail.com"}],"homepage":"https://github.com/AI-Diffusion-Organization/growthpedia/tree/main/packages/aidesigner-agent-skills","bugs":{"url":"https://github.com/AI-Diffusion-Organization/growthpedia/issues"},"bin":{"aidesigner":"bin/aidesigner.mjs"},"dist":{"shasum":"f6dbf7f4f6436b841a6026e874f9673bf857e840","tarball":"https://registry.npmjs.org/@aidesigner/agent-skills/-/agent-skills-0.1.0.tgz","fileCount":6,"integrity":"sha512-z1oKWHYlqiyQbBVraDzF0jTb+2RduxNEV8A2L0feTpkebH2TEClKfbvVaeXLMsfzAta2/ifbgi04ZUVAcjybXw==","signatures":[{"sig":"MEQCIA0IsrhBsdFRj4cuh2wapedJt9dndJSBurbWLqPyj/bdAiAfEsc1we561ITUT8YrNDEyV42Gq4vy5c5U/bisDIob7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62505},"type":"module","engines":{"node":">=20"},"gitHead":"8f0ae0530d03ce2f986d0eae04c812dcd58834cd","scripts":{"check":"node ./bin/aidesigner.mjs --help","pack:dry-run":"npm pack --dry-run"},"_npmUser":{"name":"tyleryin","email":"tyler.yin321@gmail.com"},"repository":{"url":"git+https://github.com/AI-Diffusion-Organization/growthpedia.git","type":"git","directory":"packages/aidesigner-agent-skills"},"_npmVersion":"11.6.0","description":"Claude-first AIDesigner bootstrap and local helper CLI.","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.1.0_1774794059895_0.07032017134405599","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aidesigner/agent-skills","version":"0.1.1","keywords":["aidesigner","claude-code","mcp","oauth","frontend"],"license":"UNLICENSED","_id":"@aidesigner/agent-skills@0.1.1","maintainers":[{"name":"tyleryin","email":"tyler.yin321@gmail.com"}],"homepage":"https://github.com/AI-Diffusion-Organization/growthpedia/tree/main/packages/aidesigner-agent-skills","bugs":{"url":"https://github.com/AI-Diffusion-Organization/growthpedia/issues"},"bin":{"aidesigner":"bin/aidesigner.mjs"},"dist":{"shasum":"2c55461bd785f182b5b2a9913e99bd743d354266","tarball":"https://registry.npmjs.org/@aidesigner/agent-skills/-/agent-skills-0.1.1.tgz","fileCount":6,"integrity":"sha512-v5q63CLDnJ0i1Mxo2J7B5UinyO+OQd8aT8kEZ2gZ4P+kQx0Nm+vsd5PUf01IAa39amqxbYlTCxWp5zvJYU9RfA==","signatures":[{"sig":"MEUCIFxocFleEYKcr0ZoLaaGbRkVNgrl0vQMA+yKCcTuCO4NAiEA0pj9p6AaFE9Lij43K94Nw1SL2QsqKBjR6KLU58c1hEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64749},"type":"module","engines":{"node":">=20"},"gitHead":"cd12e590d0d600c3985fa35adf75ce33bd277a2a","scripts":{"check":"node ./bin/aidesigner.mjs --help","pack:dry-run":"npm pack --dry-run"},"_npmUser":{"name":"tyleryin","email":"tyler.yin321@gmail.com"},"repository":{"url":"git+https://github.com/AI-Diffusion-Organization/growthpedia.git","type":"git","directory":"packages/aidesigner-agent-skills"},"_npmVersion":"11.6.0","description":"Claude-first AIDesigner bootstrap and local helper CLI.","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.1.1_1774824421397_0.19752164262737848","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aidesigner/agent-skills","version":"0.1.2","keywords":["aidesigner","claude-code","codex","cursor","mcp","oauth","frontend"],"license":"UNLICENSED","_id":"@aidesigner/agent-skills@0.1.2","maintainers":[{"name":"tyleryin","email":"tyler.yin321@gmail.com"}],"homepage":"https://github.com/AI-Diffusion-Organization/growthpedia/tree/main/packages/aidesigner-agent-skills","bugs":{"url":"https://github.com/AI-Diffusion-Organization/growthpedia/issues"},"bin":{"aidesigner":"bin/aidesigner.mjs"},"dist":{"shasum":"f0121421226fa3809d0a2c2c594a4dc855d43307","tarball":"https://registry.npmjs.org/@aidesigner/agent-skills/-/agent-skills-0.1.2.tgz","fileCount":7,"integrity":"sha512-yb3iLv3KQXAdi6bdh59WzW/GMctLO1Is2NvPEDAO6yzYQgfdx4HxLc3n52m8ImIDSNe2gk/YCB4mWqBv92yyNQ==","signatures":[{"sig":"MEUCIQDveYBGv9yZksAzrzN1V0PqpOZC214pXzJ0EVi5cXwwggIgP9R143FE6juz44+fcfv0wqy1MugqHOJBkCUfgmUDYkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124808},"type":"module","engines":{"node":">=20"},"gitHead":"e601dcf230c1b3de5d1593b51d0443e95fbd1c47","scripts":{"test":"node --test","check":"node ./bin/aidesigner.mjs --help","pack:dry-run":"npm pack --dry-run"},"_npmUser":{"name":"tyleryin","email":"tyler.yin321@gmail.com"},"repository":{"url":"git+https://github.com/AI-Diffusion-Organization/growthpedia.git","type":"git","directory":"packages/aidesigner-agent-skills"},"_npmVersion":"11.6.0","description":"Multi-host AIDesigner MCP bootstrap and local helper CLI.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@iarna/toml":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.1.2_1775265286749_0.2765027875765118","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aidesigner/agent-skills","version":"0.1.3","keywords":["aidesigner","claude-code","codex","cursor","mcp","oauth","frontend"],"license":"UNLICENSED","_id":"@aidesigner/agent-skills@0.1.3","maintainers":[{"name":"tyleryin","email":"tyler.yin321@gmail.com"}],"homepage":"https://github.com/AI-Diffusion-Organization/growthpedia/tree/main/packages/aidesigner-agent-skills","bugs":{"url":"https://github.com/AI-Diffusion-Organization/growthpedia/issues"},"bin":{"aidesigner":"bin/aidesigner.mjs"},"dist":{"shasum":"2ec51b90f7d8ed58e7523d43474b92cf926600e6","tarball":"https://registry.npmjs.org/@aidesigner/agent-skills/-/agent-skills-0.1.3.tgz","fileCount":7,"integrity":"sha512-nUnBcfwItyYO7Y++ou7IsIlrtAUUTC1aqwnJO+xIq6lqeUpTlHivg97yt963b1r137VmVoTa+GlKii7zvh1Teg==","signatures":[{"sig":"MEUCICTSjGO34RK+2YdAqXPhg91pdYoByJgiTWGEnpohoRXPAiEA0+bHVkZ3HG9QpClFfWKQar1N6fIUqzOZ5CvunYUZwN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135362},"type":"module","engines":{"node":">=20"},"gitHead":"1f9e1ba96582090cddca4fae8e9a6db9fa093171","scripts":{"test":"node --test","check":"node ./bin/aidesigner.mjs --help","pack:dry-run":"npm pack --dry-run"},"_npmUser":{"name":"tyleryin","email":"tyler.yin321@gmail.com"},"repository":{"url":"git+https://github.com/AI-Diffusion-Organization/growthpedia.git","type":"git","directory":"packages/aidesigner-agent-skills"},"_npmVersion":"11.6.0","description":"Multi-host AIDesigner MCP bootstrap and local helper CLI.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@iarna/toml":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.1.3_1775686265874_0.43404045995285956","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@aidesigner/agent-skills","version":"0.1.4","description":"Multi-host AIDesigner MCP bootstrap and local helper CLI.","type":"module","license":"UNLICENSED","bin":{"aidesigner":"bin/aidesigner.mjs"},"scripts":{"test":"node --test","check":"node ./bin/aidesigner.mjs --help","pack:dry-run":"npm pack --dry-run"},"engines":{"node":">=20"},"repository":{"type":"git","url":"git+https://github.com/AI-Diffusion-Organization/growthpedia.git","directory":"packages/aidesigner-agent-skills"},"homepage":"https://github.com/AI-Diffusion-Organization/growthpedia/tree/main/packages/aidesigner-agent-skills","bugs":{"url":"https://github.com/AI-Diffusion-Organization/growthpedia/issues"},"publishConfig":{"access":"public"},"dependencies":{"@iarna/toml":"^2.2.5"},"keywords":["aidesigner","claude-code","codex","cursor","mcp","oauth","frontend"],"_id":"@aidesigner/agent-skills@0.1.4","gitHead":"96a8efd44f4707a4e93fa0e94755d274eaab8c17","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-zdRpkQ2f2hKJREjbClp4yJLSfRkGg2XU8W7jIBbQSSyR+BiCKc/jOT4kCxPjB38Cbf9we65lDvB3fLCiGWFgag==","shasum":"dc26d10a9b5f81871c5594c9b474b2cc2988852a","tarball":"https://registry.npmjs.org/@aidesigner/agent-skills/-/agent-skills-0.1.4.tgz","fileCount":13,"unpackedSize":165549,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCRUNEZ/4Ux6ZiEQmzwXu9zQf9XV5PBy9em3Diy34mo9wIhAPErqBIwPV67J9h+/LD5RoS4R62CZFf1epxuiLWOrTay"}]},"_npmUser":{"name":"tyleryin","email":"tyler.yin321@gmail.com"},"directories":{},"maintainers":[{"name":"tyleryin","email":"tyler.yin321@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-skills_0.1.4_1775881125399_0.6686764158207144"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-29T14:20:59.770Z","modified":"2026-04-11T04:18:45.769Z","0.1.0":"2026-03-29T14:21:00.036Z","0.1.1":"2026-03-29T22:47:01.514Z","0.1.2":"2026-04-04T01:14:46.907Z","0.1.3":"2026-04-08T22:11:06.039Z","0.1.4":"2026-04-11T04:18:45.598Z"},"bugs":{"url":"https://github.com/AI-Diffusion-Organization/growthpedia/issues"},"license":"UNLICENSED","homepage":"https://github.com/AI-Diffusion-Organization/growthpedia/tree/main/packages/aidesigner-agent-skills","keywords":["aidesigner","claude-code","codex","cursor","mcp","oauth","frontend"],"repository":{"type":"git","url":"git+https://github.com/AI-Diffusion-Organization/growthpedia.git","directory":"packages/aidesigner-agent-skills"},"description":"Multi-host AIDesigner MCP bootstrap and local helper CLI.","maintainers":[{"name":"tyleryin","email":"tyler.yin321@gmail.com"}],"readme":"# `@aidesigner/agent-skills`\n\nMulti-host bootstrap and local helper CLI for using AIDesigner through supported MCP clients.\n\n## What it does\n\n- Installs repo-local or user-wide MCP config for Claude Code, Codex, Cursor, VS Code/Copilot, and Windsurf\n- Writes shared or host-native AIDesigner skill files so supported clients know how to use the MCP tools\n- Keeps Claude-specific agents and slash commands for the Claude workflow\n- Checks MCP discovery and host-specific setup with `doctor`\n- Captures MCP-generated HTML into local `.aidesigner/` runs\n- Renders previews and creates adoption briefs for porting designs into a real codebase\n\n## Install\n\nUse `npx`:\n\n```bash\nnpx -y @aidesigner/agent-skills init\n```\n\nOr install globally:\n\n```bash\nnpm install -g @aidesigner/agent-skills\naidesigner init\n```\n\n## Requirements\n\n- Node.js 20+\n- Access to the AIDesigner MCP server\n- An MCP-capable client such as Claude Code, Codex, Cursor, VS Code/Copilot, or Windsurf\n\n## Common commands\n\nInitialize Claude Code in the current repo:\n\n```bash\naidesigner init\n```\n\nInitialize a specific host in the current repo:\n\n```bash\naidesigner init cursor\n```\n\nInitialize Codex for just the current repo:\n\n```bash\naidesigner init codex\n```\n\nInitialize Codex for the current repo and mark that repo as trusted in Codex:\n\n```bash\naidesigner init codex --trust-project\n```\n\nInitialize one host once for all repos:\n\n```bash\naidesigner init codex --scope user\n```\n\nInitialize every supported host for the chosen scope:\n\n```bash\naidesigner init --all\n```\n\nRefresh generated MCP config and skill files after upgrading the package:\n\n```bash\naidesigner upgrade\naidesigner upgrade cursor\naidesigner upgrade codex --trust-project\n```\n\nCheck the default Claude setup:\n\n```bash\naidesigner doctor\n```\n\nCheck one host or every host:\n\n```bash\naidesigner doctor cursor\naidesigner doctor --all\n```\n\nPreview a saved run:\n\n```bash\naidesigner preview --id <run-id>\n```\n\nGenerate an adoption brief:\n\n```bash\naidesigner adopt --id <run-id>\n```\n\n## Supported hosts\n\n- `claude`: project or user scope\n- `codex`: project or user scope\n- `cursor`: project or user scope\n- `vscode`: project or user scope\n- `windsurf`: user scope only\n\n## Client setup\n\n### Claude Code\n\nProject setup:\n\n```bash\naidesigner init\n```\n\nUser setup:\n\n```bash\naidesigner init claude --scope user\n```\n\nWhat gets written:\n\n- `.mcp.json`\n- `.claude/agents/aidesigner-frontend.md`\n- `.claude/commands/aidesigner.md`\n- `.claude/skills/aidesigner-frontend/SKILL.md`\n\nConnect:\n\n1. Open Claude Code in the repo.\n2. Run `/mcp`.\n3. Connect `aidesigner` and finish browser sign-in.\n4. Ask Claude to use AIDesigner or run `/aidesigner <prompt>`.\n\n### Codex\n\nProject setup:\n\n```bash\naidesigner init codex --trust-project\n```\n\nUser setup:\n\n```bash\naidesigner init codex --scope user\n```\n\nWhat gets written:\n\n- Project: `.codex/config.toml` and `.agents/skills/aidesigner-frontend/SKILL.md`\n- User: `~/.codex/config.toml` and `~/.agents/skills/aidesigner-frontend/SKILL.md`\n\nConnect:\n\n1. Open a fresh Codex session in the repo.\n2. If needed, run `codex mcp login aidesigner`.\n3. Finish browser sign-in.\n4. Prompt Codex to use the `aidesigner` MCP server.\n\nCodex note:\n\n1. Project `.codex/config.toml` only loads for trusted repos.\n2. `--trust-project` also writes `projects.<path>.trust_level = \"trusted\"` to `~/.codex/config.toml`.\n\n### Cursor\n\nProject setup:\n\n```bash\naidesigner init cursor\n```\n\nUser setup:\n\n```bash\naidesigner init cursor --scope user\n```\n\nWhat gets written:\n\n- Project: `.cursor/mcp.json`, `.cursor/skills/aidesigner-frontend/SKILL.md`, and `.agents/skills/aidesigner-frontend/SKILL.md`\n- User: `~/.cursor/mcp.json` and `~/.cursor/skills/aidesigner-frontend/SKILL.md`\n\nConnect:\n\n1. Restart Cursor or reload the workspace.\n2. Open Cursor's MCP settings panel.\n3. Connect `aidesigner` and finish browser sign-in.\n\n### VS Code / GitHub Copilot\n\nProject setup:\n\n```bash\naidesigner init vscode\n```\n\nUser setup:\n\n```bash\naidesigner init vscode --scope user\n```\n\nWhat gets written:\n\n- Project: `.vscode/mcp.json`, `.github/skills/aidesigner-frontend/SKILL.md`, and `.agents/skills/aidesigner-frontend/SKILL.md`\n- User: the VS Code user MCP file and `~/.copilot/skills/aidesigner-frontend/SKILL.md`\n\nConnect:\n\n1. Open VS Code in the repo.\n2. Open Copilot Chat and switch to Agent mode.\n3. Enable `aidesigner` in the tools picker or MCP server list.\n4. Finish browser sign-in if prompted.\n\n### Windsurf\n\nUser setup:\n\n```bash\naidesigner init windsurf --scope user\n```\n\nWhat gets written:\n\n- `~/.codeium/windsurf/mcp_config.json`\n\nConnect:\n\n1. Restart Windsurf.\n2. Open Cascade and inspect the MCP servers panel.\n3. Connect `aidesigner` and finish browser sign-in.\n\n## Upgrading\n\nExisting installs keep working after upgrading the package. If your MCP config and auth are already healthy, you do not need to rerun setup immediately.\n\nRun `upgrade` only if you want refreshed generated config and skill files for your host:\n\n```bash\naidesigner upgrade\naidesigner upgrade cursor\naidesigner upgrade vscode\naidesigner upgrade codex\naidesigner upgrade codex --scope user\n```\n\nThen verify with:\n\n```bash\naidesigner doctor <host>\n```\n\n`init` still works for this, but `upgrade` is the clearer command when the host is already set up.\n\n## Advanced helper commands\n\nPersist MCP-generated HTML locally:\n\n```bash\naidesigner capture --html-file .aidesigner/mcp-latest.html --prompt \"<prompt>\" --transport mcp --remote-run-id \"<run-id>\"\n```\n\nFallback direct generation with API key auth:\n\n```bash\nAIDESIGNER_API_KEY=... aidesigner generate --prompt \"<prompt>\"\n```\n\nRefine a prior run:\n\n```bash\naidesigner refine --id <run-id> --prompt \"<feedback>\"\n```\n\n## Environment variables\n\n- `AIDESIGNER_API_KEY`: optional non-MCP fallback auth\n- `AIDESIGNER_BASE_URL`: overrides the default `https://api.aidesigner.ai`\n- `AIDESIGNER_MCP_URL`: overrides the MCP endpoint\n- `AIDESIGNER_CLAUDE_BIN`: overrides the Claude CLI path\n- `AIDESIGNER_CLAUDE_HOME`: overrides the Claude config directory\n- `AIDESIGNER_CODEX_BIN`: overrides the Codex CLI path\n- `AIDESIGNER_CODEX_HOME`: overrides the Codex config directory\n- `AIDESIGNER_AGENTS_HOME`: overrides the shared `~/.agents` skill directory\n- `AIDESIGNER_CURSOR_HOME`: overrides the Cursor config directory\n- `AIDESIGNER_VSCODE_BIN`: overrides the VS Code CLI path\n- `AIDESIGNER_VSCODE_HOME`: overrides the VS Code user data directory\n- `AIDESIGNER_COPILOT_HOME`: overrides the Copilot skill directory\n- `AIDESIGNER_WINDSURF_HOME`: overrides the Windsurf config directory\n- `AIDESIGNER_HOST_COMMAND_CWD`: overrides the neutral cwd used for host CLI registration and checks\n\n## Package development\n\nFrom this package directory:\n\n```bash\nnpm test\nnpm run check\nnpm run pack:dry-run\n```\n","readmeFilename":"README.md"}