{"id":"d3b0f100-4ac6-4d61-9ae8-bebcc79b3980","shortId":"rkUa46","kind":"skill","title":"Regenerate repository config from a single project definition with projen","tagline":"Use projen when an agent should synthesize and refresh repository boilerplate from one canonical project definition instead of hand-editing many config files.","description":"# Regenerate repository config from a single project definition with projen\n\nUse projen when an agent should synthesize and refresh repository boilerplate from one canonical project definition instead of hand-editing many config files.\n\n## Prerequisites\n\nNode.js, npm, and projen\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- $ pnpm dlx projen new PROJECT-TYPE\n- Currently supported project types (use pnpm dlx projen new without a type for a\n- **Built-in:** (run pnpm dlx projen new <type>)\n- **External:** (run pnpm dlx projen new --from <type>)\n\nRequirements and caveats from upstream:\n- <!-- <macro exec=\"node ./scripts/readme-projects.js\"> -->\n- [awscdk-app-py](https://projen.io/docs/api/awscdk#awscdkpythonapp-) - AWS CDK app in Python.\n- [cdk8s-app-py](https://projen.io/docs/api/cdk8s#cdk8spythonapp-) - CDK8s app in Python.\n\nBasic usage or getting-started notes:\n- *projen* doesn't need to be installed. You will be using [pnpm dlx](https://pnpm.io/cli/dlx) to run *projen* which takes care of all required setup steps. (npx works too, but pnpm dlx avoids the supply-chain risk of p...\n- To create a new project, run the following command and follow the instructions:\n- console\n\n- Source: https://github.com/projen/projen\n- Extracted from upstream docs: https://raw.githubusercontent.com/projen/projen/HEAD/README.md\n\n## Documentation\n\n- https://github.com/projen/projen\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/regenerate-repository-config-from-a-single-project-definition-with-projen/)","tags":["regenerate","repository","config","from","single","project","definition","with","projen","skills","agentskillexchange","agent-skills"],"capabilities":["skill","source-agentskillexchange","skill-regenerate-repository-config-from-a-single-project-definition-with-projen","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/regenerate-repository-config-from-a-single-project-definition-with-projen","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,575 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:12:03.640Z","embedding":null,"createdAt":"2026-05-18T13:18:48.491Z","updatedAt":"2026-05-18T19:12:03.640Z","lastSeenAt":"2026-05-18T19:12:03.640Z","tsv":"'/cli/dlx)':172 '/docs/api/awscdk#awscdkpythonapp-)':133 '/docs/api/cdk8s#cdk8spythonapp-)':145 '/projen/projen':215,226 '/projen/projen/head/readme.md':222 '/skills/regenerate-repository-config-from-a-single-project-definition-with-projen/)':233 'agent':15,49,228 'agentskillexchange.com':232 'agentskillexchange.com/skills/regenerate-repository-config-from-a-single-project-definition-with-projen/)':231 'app':129,136,141,147 'avoid':190 'aw':134 'awscdk':128 'awscdk-app-pi':127 'basic':150 'boilerpl':21,55 'built':108 'built-in':107 'canon':24,58 'care':178 'caveat':124 'cdk':135 'cdk8s':140,146 'cdk8s-app-py':139 'chain':194 'command':206 'config':3,33,37,67 'consol':211 'creat':199 'current':93 'definit':8,26,42,60 'dlx':87,99,112,118,169,189 'doc':219 'document':223 'doesn':158 'edit':31,65 'environ':85 'exchang':230 'extern':115 'extract':216 'file':34,68 'follow':205,208 'get':154 'getting-start':153 'github.com':214,225 'github.com/projen/projen':213,224 'hand':30,64 'hand-edit':29,63 'instal':74,78,163 'instead':27,61 'instruct':210 'mani':32,66 'match':83 'need':160 'new':89,101,114,120,201 'node.js':70 'note':156 'npm':71 'npx':184 'one':23,57 'p':197 'path':81 'pnpm':86,98,111,117,168,188 'pnpm.io':171 'pnpm.io/cli/dlx)':170 'prerequisit':69 'project':7,25,41,59,91,95,202 'project-typ':90 'projen':10,12,44,46,73,88,100,113,119,157,175 'projen.io':132,144 'projen.io/docs/api/awscdk#awscdkpythonapp-)':131 'projen.io/docs/api/cdk8s#cdk8spythonapp-)':143 'py':130,142 'python':138,149 'raw.githubusercontent.com':221 'raw.githubusercontent.com/projen/projen/head/readme.md':220 'refresh':19,53 'regener':1,35 'repositori':2,20,36,54 'requir':122,181 'risk':195 'run':110,116,174,203 'setup':80,182 'singl':6,40 'skill':229 'skill-regenerate-repository-config-from-a-single-project-definition-with-projen' 'sourc':212,227 'source-agentskillexchange' 'start':155 'step':183 'suppli':193 'supply-chain':192 'support':94 'synthes':17,51 'take':177 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'type':92,96,104 'upstream':77,126,218 'usag':151 'use':11,45,75,97,167 'without':102 'work':185","prices":[{"id":"e8f323e6-b125-4c1c-a561-931c1062eaea","listingId":"d3b0f100-4ac6-4d61-9ae8-bebcc79b3980","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:18:48.491Z"}],"sources":[{"listingId":"d3b0f100-4ac6-4d61-9ae8-bebcc79b3980","source":"github","sourceId":"agentskillexchange/skills/regenerate-repository-config-from-a-single-project-definition-with-projen","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/regenerate-repository-config-from-a-single-project-definition-with-projen","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:48.491Z","lastSeenAt":"2026-05-18T19:12:03.640Z"}],"details":{"listingId":"d3b0f100-4ac6-4d61-9ae8-bebcc79b3980","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"regenerate-repository-config-from-a-single-project-definition-with-projen","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"3dad54ecd7d939bd41fe2b55294e7c32bd2fa06f","skill_md_path":"skills/regenerate-repository-config-from-a-single-project-definition-with-projen/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/regenerate-repository-config-from-a-single-project-definition-with-projen"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Regenerate repository config from a single project definition with projen","description":"Use projen when an agent should synthesize and refresh repository boilerplate from one canonical project definition instead of hand-editing many config files."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/regenerate-repository-config-from-a-single-project-definition-with-projen"},"updatedAt":"2026-05-18T19:12:03.640Z"}}