Scaffold @agentworkforce/persona-kit package (1/8)#72
Conversation
Empty package skeleton that mirrors harness-kit's layout. No code moves and no functional changes — subsequent issues in the persona-kit consolidation track (1/8) will populate this package. Refs #64
|
ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (4)
📝 WalkthroughWalkthroughThis PR scaffolds the ChangesPersona-kit Package Scaffold
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related issues
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Closes #64.
Summary
Issue 1 of 8 in the persona-kit consolidation track. Creates an empty
@agentworkforce/persona-kitpackage skeleton mirroringpackages/harness-kit/'s layout. No code is moved and no functional changes occur — subsequent issues will fill the package in.Changes
packages/persona-kit/package.json— name@agentworkforce/persona-kit, version1.0.0,type: module, ESM entry atdist/,publishConfig.access: public, same script set as harness-kit (build,dev,typecheck,test,lint).packages/persona-kit/tsconfig.json— extends the sametsconfig.base.jsonharness-kit uses.packages/persona-kit/src/index.ts— placeholderexport {}.packages/persona-kit/README.md— short stub pointing at the tracking issue.pnpm-lock.yaml— refreshed (workspace registration is automatic via existingpackages/*glob inpnpm-workspace.yaml).No monorepo-level build orchestration changes were needed —
pnpm-workspace.yamlalready usespackages/*, and there's no turbo/nx/lerna/TS-project-references config to update.Verification
pnpm installresolves cleanly.pnpm --filter @agentworkforce/persona-kit buildsucceeds and producesdist/index.{js,d.ts}artifacts.pnpm -r buildsucceeds across the monorepo.pnpm -r typecheckpasses.pnpm -r testpasses (cli: 147/147; persona-kit: 0 tests, clean).packages/persona-kit/and the lockfile (harness-kit untouched, no publish).Test plan
pnpm installat repo root resolvespnpm --filter @agentworkforce/persona-kit buildsucceedspnpm -r buildsucceedspnpm -r typecheckpassespnpm -r testpassesGenerated by Claude Code