{"id":"25551603-5b0e-4f3a-87a6-fb23ba2b6e76","shortId":"TkZ2nv","kind":"skill","title":"Architecture Blueprint Generator","tagline":"Awesome Copilot skill by Github","description":"# Comprehensive Project Architecture Blueprint Generator\n\n## Configuration Variables\n${PROJECT_TYPE=\"Auto-detect|.NET|Java|React|Angular|Python|Node.js|Flutter|Other\"} <!-- Primary technology -->\n${ARCHITECTURE_PATTERN=\"Auto-detect|Clean Architecture|Microservices|Layered|MVVM|MVC|Hexagonal|Event-Driven|Serverless|Monolithic|Other\"} <!-- Primary architectural pattern -->\n${DIAGRAM_TYPE=\"C4|UML|Flow|Component|None\"} <!-- Architecture diagram type -->\n${DETAIL_LEVEL=\"High-level|Detailed|Comprehensive|Implementation-Ready\"} <!-- Level of detail to include -->\n${INCLUDES_CODE_EXAMPLES=true|false} <!-- Include sample code to illustrate patterns -->\n${INCLUDES_IMPLEMENTATION_PATTERNS=true|false} <!-- Include detailed implementation patterns -->\n${INCLUDES_DECISION_RECORDS=true|false} <!-- Include architectural decision records -->\n${FOCUS_ON_EXTENSIBILITY=true|false} <!-- Emphasize extension points and patterns -->\n\n## Generated Prompt\n\n\"Create a comprehensive 'Project_Architecture_Blueprint.md' document that thoroughly analyzes the architectural patterns in the codebase to serve as a definitive reference for maintaining architectural consistency. Use the following approach:\n\n### 1. Architecture Detection and Analysis\n- ${PROJECT_TYPE == \"Auto-detect\" ? \"Analyze the project structure to identify all technology stacks and frameworks in use by examining:\n  - Project and configuration files\n  - Package dependencies and import statements\n  - Framework-specific patterns and conventions\n  - Build and deployment configurations\" : \"Focus on ${PROJECT_TYPE} specific patterns and practices\"}\n  \n- ${ARCHITECTURE_PATTERN == \"Auto-detect\" ? \"Determine the architectural pattern(s) by analyzing:\n  - Folder organization and namespacing\n  - Dependency flow and component boundaries\n  - Interface segregation and abstraction patterns\n  - Communication mechanisms between components\" : \"Document how the ${ARCHITECTURE_PATTERN} architecture is implemented\"}\n\n### 2. Architectural Overview\n- Provide a clear, concise explanation of the overall architectural approach\n- Document the guiding principles evident in the architectural choices\n- Identify architectural boundaries and how they're enforced\n- Note any hybrid architectural patterns or adaptations of standard patterns\n\n### 3. Architecture Visualization\n${DIAGRAM_TYPE != \"None\" ? `Create ${DIAGRAM_TYPE} diagrams at multiple levels of abstraction:\n- High-level architectural overview showing major subsystems\n- Component interaction diagrams showing relationships and dependencies\n- Data flow diagrams showing how information moves through the system\n- Ensure diagrams accurately reflect the actual implementation, not theoretical patterns` : \"Describe the component relationships based on actual code dependencies, providing clear textual explanations of:\n- Subsystem organization and boundaries\n- Dependency directions and component interactions\n- Data flow and process sequences\"}\n\n### 4. Core Architectural Components\nFor each architectural component discovered in the codebase:\n\n- **Purpose and Responsibility**:\n  - Primary function within the architecture\n  - Business domains or technical concerns addressed\n  - Boundaries and scope limitations\n\n- **Internal Structure**:\n  - Organization of classes/modules within the component\n  - Key abstractions and their implementations\n  - Design patterns utilized\n\n- **Interaction Patterns**:\n  - How the component communicates with others\n  - Interfaces exposed and consumed\n  - Dependency injection patterns\n  - Event publishing/subscription mechanisms\n\n- **Evolution Patterns**:\n  - How the component can be extended\n  - Variation points and plugin mechanisms\n  - Configuration and customization approaches\n\n### 5. Architectural Layers and Dependencies\n- Map the layer structure as implemented in the codebase\n- Document the dependency rules between layers\n- Identify abstraction mechanisms that enable layer separation\n- Note any circular dependencies or layer violations\n- Document dependency injection patterns used to maintain separation\n\n### 6. Data Architecture\n- Document domain model structure and organization\n- Map entity relationships and aggregation patterns\n- Identify data access patterns (repositories, data mappers, etc.)\n- Document data transformation and mapping approaches\n- Note caching strategies and implementations\n- Document data validation patterns\n\n### 7. Cross-Cutting Concerns Implementation\nDocument implementation patterns for cross-cutting concerns:\n\n- **Authentication & Authorization**:\n  - Security model implementation\n  - Permission enforcement patterns\n  - Identity management approach\n  - Security boundary patterns\n\n- **Error Handling & Resilience**:\n  - Exception handling patterns\n  - Retry and circuit breaker implementations\n  - Fallback and graceful degradation strategies\n  - Error reporting and monitoring approaches\n\n- **Logging & Monitoring**:\n  - Instrumentation patterns\n  - Observability implementation\n  - Diagnostic information flow\n  - Performance monitoring approach\n\n- **Validation**:\n  - Input validation strategies\n  - Business rule validation implementation\n  - Validation responsibility distribution\n  - Error reporting patterns\n\n- **Configuration Management**:\n  - Configuration source patterns\n  - Environment-specific configuration strategies\n  - Secret management approach\n  - Feature flag implementation\n\n### 8. Service Communication Patterns\n- Document service boundary definitions\n- Identify communication protocols and formats\n- Map synchronous vs. asynchronous communication patterns\n- Document API versioning strategies\n- Identify service discovery mechanisms\n- Note resilience patterns in service communication\n\n### 9. Technology-Specific Architectural Patterns\n${PROJECT_TYPE == \"Auto-detect\" ? \"For each detected technology stack, document specific architectural patterns:\" : `Document ${PROJECT_TYPE}-specific architectural patterns:`}\n\n${(PROJECT_TYPE == \".NET\" || PROJECT_TYPE == \"Auto-detect\") ? \n\"#### .NET Architectural Patterns (if detected)\n- Host and application model implementation\n- Middleware pipeline organization\n- Framework service integration patterns\n- ORM and data access approaches\n- API implementation patterns (controllers, minimal APIs, etc.)\n- Dependency injection container configuration\" : \"\"}\n\n${(PROJECT_TYPE == \"Java\" || PROJECT_TYPE == \"Auto-detect\") ? \n\"#### Java Architectural Patterns (if detected)\n- Application container and bootstrap process\n- Dependency injection framework usage (Spring, CDI, etc.)\n- AOP implementation patterns\n- Transaction boundary management\n- ORM configuration and usage patterns\n- Service implementation patterns\" : \"\"}\n\n${(PROJECT_TYPE == \"React\" || PROJECT_TYPE == \"Auto-detect\") ? \n\"#### React Architectural Patterns (if detected)\n- Component composition and reuse strategies\n- State management architecture\n- Side effect handling patterns\n- Routing and navigation approach\n- Data fetching and caching patterns\n- Rendering optimization strategies\" : \"\"}\n\n${(PROJECT_TYPE == \"Angular\" || PROJECT_TYPE == \"Auto-detect\") ? \n\"#### Angular Architectural Patterns (if detected)\n- Module organization strategy\n- Component hierarchy design\n- Service and dependency injection patterns\n- State management approach\n- Reactive programming patterns\n- Route guard implementation\" : \"\"}\n\n${(PROJECT_TYPE == \"Python\" || PROJECT_TYPE == \"Auto-detect\") ? \n\"#### Python Architectural Patterns (if detected)\n- Module organization approach\n- Dependency management strategy\n- OOP vs. functional implementation patterns\n- Framework integration patterns\n- Asynchronous programming approach\" : \"\"}\n\n### 10. Implementation Patterns\n${INCLUDES_IMPLEMENTATION_PATTERNS ? \n\"Document concrete implementation patterns for key architectural components:\n\n- **Interface Design Patterns**:\n  - Interface segregation approaches\n  - Abstraction level decisions\n  - Generic vs. specific interface patterns\n  - Default implementation patterns\n\n- **Service Implementation Patterns**:\n  - Service lifetime management\n  - Service composition patterns\n  - Operation implementation templates\n  - Error handling within services\n\n- **Repository Implementation Patterns**:\n  - Query pattern implementations\n  - Transaction management\n  - Concurrency handling\n  - Bulk operation patterns\n\n- **Controller/API Implementation Patterns**:\n  - Request handling patterns\n  - Response formatting approaches\n  - Parameter validation\n  - API versioning implementation\n\n- **Domain Model Implementation**:\n  - Entity implementation patterns\n  - Value object patterns\n  - Domain event implementation\n  - Business rule enforcement\" : \"Mention that detailed implementation patterns vary across the codebase.\"}\n\n### 11. Testing Architecture\n- Document testing strategies aligned with the architecture\n- Identify test boundary patterns (unit, integration, system)\n- Map test doubles and mocking approaches\n- Document test data strategies\n- Note testing tools and frameworks integration\n\n### 12. Deployment Architecture\n- Document deployment topology derived from configuration\n- Identify environment-specific architectural adaptations\n- Map runtime dependency resolution patterns\n- Document configuration management across environments\n- Identify containerization and orchestration approaches\n- Note cloud service integration patterns\n\n### 13. Extension and Evolution Patterns\n${FOCUS_ON_EXTENSIBILITY ? \n\"Provide detailed guidance for extending the architecture:\n\n- **Feature Addition Patterns**:\n  - How to add new features while preserving architectural integrity\n  - Where to place new components by type\n  - Dependency introduction guidelines\n  - Configuration extension patterns\n\n- **Modification Patterns**:\n  - How to safely modify existing components\n  - Strategies for maintaining backward compatibility\n  - Deprecation patterns\n  - Migration approaches\n\n- **Integration Patterns**:\n  - How to integrate new external systems\n  - Adapter implementation patterns\n  - Anti-corruption layer patterns\n  - Service facade implementation\" : \"Document key extension points in the architecture.\"}\n\n${INCLUDES_CODE_EXAMPLES ? \n\"### 14. Architectural Pattern Examples\nExtract representative code examples that illustrate key architectural patterns:\n\n- **Layer Separation Examples**:\n  - Interface definition and implementation separation\n  - Cross-layer communication patterns\n  - Dependency injection examples\n\n- **Component Communication Examples**:\n  - Service invocation patterns\n  - Event publication and handling\n  - Message passing implementation\n\n- **Extension Point Examples**:\n  - Plugin registration and discovery\n  - Extension interface implementations\n  - Configuration-driven extension patterns\n\nInclude enough context with each example to show the pattern clearly, but keep examples concise and focused on architectural concepts.\" : \"\"}\n\n${INCLUDES_DECISION_RECORDS ? \n\"### 15. Architectural Decision Records\nDocument key architectural decisions evident in the codebase:\n\n- **Architectural Style Decisions**:\n  - Why the current architectural pattern was chosen\n  - Alternatives considered (based on code evolution)\n  - Constraints that influenced the decision\n\n- **Technology Selection Decisions**:\n  - Key technology choices and their architectural impact\n  - Framework selection rationales\n  - Custom vs. off-the-shelf component decisions\n\n- **Implementation Approach Decisions**:\n  - Specific implementation patterns chosen\n  - Standard pattern adaptations\n  - Performance vs. maintainability tradeoffs\n\nFor each decision, note:\n- Context that made the decision necessary\n- Factors considered in making the decision\n- Resulting consequences (positive and negative)\n- Future flexibility or limitations introduced\" : \"\"}\n\n### ${INCLUDES_DECISION_RECORDS ? \"16\" : INCLUDES_CODE_EXAMPLES ? \"15\" : \"14\"}. Architecture Governance\n- Document how architectural consistency is maintained\n- Identify automated checks for architectural compliance\n- Note architectural review processes evident in the codebase\n- Document architectural documentation practices\n\n### ${INCLUDES_DECISION_RECORDS ? \"17\" : INCLUDES_CODE_EXAMPLES ? \"16\" : \"15\"}. Blueprint for New Development\nCreate a clear architectural guide for implementing new features:\n\n- **Development Workflow**:\n  - Starting points for different feature types\n  - Component creation sequence\n  - Integration steps with existing architecture\n  - Testing approach by architectural layer\n\n- **Implementation Templates**:\n  - Base class/interface templates for key architectural components\n  - Standard file organization for new components\n  - Dependency declaration patterns\n  - Documentation requirements\n\n- **Common Pitfalls**:\n  - Architecture violations to avoid\n  - Common architectural mistakes\n  - Performance considerations\n  - Testing blind spots\n\nInclude information about when this blueprint was generated and recommendations for keeping it updated as the architecture evolves.\"","tags":["architecture","blueprint","generator","awesome","copilot","github"],"capabilities":["skill","source-github","category-awesome-copilot"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/architecture-blueprint-generator","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"install_from":"skills.sh"}},"qualityScore":"0.300","qualityRationale":"deterministic score 0.30 from registry signals: · indexed on skills.sh · published under github/awesome-copilot","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:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T17:40:17.144Z","embedding":null,"createdAt":"2026-04-18T20:25:20.926Z","updatedAt":"2026-04-22T17:40:17.144Z","lastSeenAt":"2026-04-22T17:40:17.144Z","tsv":"'1':114 '10':813 '11':911 '12':944 '13':979 '14':1065,1247 '15':1145,1246,1282 '16':1242,1281 '17':1277 '2':204 '3':244 '4':322 '5':403 '6':445 '7':483 '8':574 '9':607 'abstract':190,258,361,424,833 'access':462,661 'accur':286 'across':908,967 'actual':289,300 'adapt':240,958,1044,1208 'add':999 'addit':995 'address':347 'aggreg':458 'align':917 'altern':1167 'analysi':118 'analyz':93,124,177 'angular':24,752,758 'anti':1048 'anti-corrupt':1047 'aop':699 'api':594,663,668,884 'applic':648,687 'approach':113,216,402,473,507,531,543,570,662,741,776,798,812,832,881,933,973,1035,1200,1313 'architectur':1,11,29,35,95,108,115,166,173,199,201,205,215,224,227,237,245,262,324,328,341,404,447,611,625,631,642,683,722,733,759,792,825,913,920,946,957,993,1004,1061,1066,1076,1140,1146,1151,1157,1163,1186,1248,1252,1260,1263,1271,1290,1311,1315,1324,1339,1344,1367 'asynchron':590,810 'authent':497 'author':498 'auto':19,32,122,169,616,639,680,719,756,789 'auto-detect':18,31,121,168,615,638,679,718,755,788 'autom':1257 'avoid':1342 'awesom':4 'backward':1030 'base':298,1169,1319 'blind':1349 'blueprint':2,12,1283,1356 'bootstrap':690 'boundari':186,228,311,348,509,580,703,923 'breaker':520 'build':154 'bulk':870 'busi':342,548,899 'c4':49 'cach':475,745 'category-awesome-copilot' 'cdi':697 'check':1258 'choic':225,1183 'chosen':1166,1205 'circuit':519 'circular':432 'class/interface':1320 'classes/modules':356 'clean':34 'clear':209,304,1132,1289 'cloud':975 'code':65,301,1063,1071,1171,1244,1279 'codebas':99,333,416,910,1156,1269 'common':1337,1343 'communic':192,373,576,583,591,606,1089,1095 'compat':1031 'complianc':1261 'compon':52,185,195,267,296,315,325,329,359,372,390,726,766,826,1010,1026,1094,1197,1304,1325,1331 'composit':727,851 'comprehens':9,60,88 'concept':1141 'concern':346,487,496 'concis':210,1136 'concret':820 'concurr':868 'configur':14,141,157,399,558,560,566,673,706,952,965,1016,1118 'configuration-driven':1117 'consequ':1230 'consid':1168,1224 'consider':1347 'consist':109,1253 'constraint':1173 'consum':379 'contain':672,688 'container':970 'context':1124,1217 'control':666 'controller/api':873 'convent':153 'copilot':5 'core':323 'corrupt':1049 'creat':86,250,1287 'creation':1305 'cross':485,494,1087 'cross-cut':484,493 'cross-lay':1086 'current':1162 'custom':401,1191 'cut':486,495 'data':274,317,446,461,465,469,480,660,742,936 'decis':75,835,1143,1147,1152,1159,1177,1180,1198,1201,1215,1221,1228,1240,1275 'declar':1333 'default':841 'definit':104,581,1082 'degrad':525 'depend':144,182,273,302,312,380,407,419,433,438,670,692,771,799,961,1013,1091,1332 'deploy':156,945,948 'deprec':1032 'deriv':950 'describ':294 'design':365,768,828 'detail':54,59,904,988 'detect':20,33,116,123,170,617,620,640,645,681,686,720,725,757,762,790,795 'determin':171 'develop':1286,1296 'diagnost':538 'diagram':47,247,251,253,269,276,285 'differ':1301 'direct':313 'discov':330 'discoveri':599,1113 'distribut':554 'document':90,196,217,417,437,448,468,479,489,578,593,623,627,819,914,934,947,964,1055,1149,1250,1270,1272,1335 'domain':343,449,887,896 'doubl':930 'driven':43,1119 'effect':735 'enabl':427 'enforc':233,503,901 'enough':1123 'ensur':284 'entiti':455,890 'environ':564,955,968 'environment-specif':563,954 'error':511,527,555,856 'etc':467,669,698 'event':42,383,897,1100 'event-driven':41 'evid':221,1153,1266 'evolut':386,982,1172 'evolv':1368 'examin':138 'exampl':66,1064,1068,1072,1080,1093,1096,1109,1127,1135,1245,1280 'except':514 'exist':1025,1310 'explan':211,306 'expos':377 'extend':393,991 'extens':81,980,986,1017,1057,1107,1114,1120 'extern':1042 'extract':1069 'facad':1053 'factor':1223 'fallback':522 'fals':68,73,78,83 'featur':571,994,1001,1295,1302 'fetch':743 'file':142,1327 'flag':572 'flexibl':1235 'flow':51,183,275,318,540 'flutter':27 'focus':79,158,984,1138 'folder':178 'follow':112 'format':586,880 'framework':134,149,654,694,807,942,1188 'framework-specif':148 'function':338,804 'futur':1234 'generat':3,13,84,1358 'generic':836 'github':8 'govern':1249 'grace':524 'guard':781 'guid':219,1291 'guidanc':989 'guidelin':1015 'handl':512,515,736,857,869,877,1103 'hexagon':40 'hierarchi':767 'high':57,260 'high-level':56,259 'host':646 'hybrid':236 'ident':505 'identifi':129,226,423,460,582,597,921,953,969,1256 'illustr':1074 'impact':1187 'implement':62,70,203,290,364,413,478,488,490,501,521,537,551,573,650,664,700,711,782,805,814,817,821,842,845,854,861,865,874,886,889,891,898,905,1045,1054,1084,1106,1116,1199,1203,1293,1317 'implementation-readi':61 'import':146 'includ':64,69,74,816,1062,1122,1142,1239,1243,1274,1278,1351 'influenc':1175 'inform':279,539,1352 'inject':381,439,671,693,772,1092 'input':545 'instrument':534 'integr':656,808,926,943,977,1005,1036,1040,1307 'interact':268,316,368 'interfac':187,376,827,830,839,1081,1115 'intern':352 'introduc':1238 'introduct':1014 'invoc':1098 'java':22,676,682 'keep':1134,1362 'key':360,824,1056,1075,1150,1181,1323 'layer':37,405,410,422,428,435,1050,1078,1088,1316 'level':55,58,256,261,834 'lifetim':848 'limit':351,1237 'log':532 'made':1219 'maintain':107,443,1029,1211,1255 'major':265 'make':1226 'manag':506,559,569,704,732,775,800,849,867,966 'map':408,454,472,587,928,959 'mapper':466 'mechan':193,385,398,425,600 'mention':902 'messag':1104 'microservic':36 'middlewar':651 'migrat':1034 'minim':667 'mistak':1345 'mock':932 'model':450,500,649,888 'modif':1019 'modifi':1024 'modul':763,796 'monitor':530,533,542 'monolith':45 'move':280 'multipl':255 'mvc':39 'mvvm':38 'namespac':181 'navig':740 'necessari':1222 'negat':1233 'net':21,635,641 'new':1000,1009,1041,1285,1294,1330 'node.js':26 'none':53,249 'note':234,430,474,601,938,974,1216,1262 'object':894 'observ':536 'off-the-shelf':1193 'oop':802 'oper':853,871 'optim':748 'orchestr':972 'organ':179,309,354,453,653,764,797,1328 'orm':658,705 'other':375 'overal':214 'overview':206,263 'packag':143 'paramet':882 'pass':1105 'pattern':30,71,96,151,163,167,174,191,200,238,243,293,366,369,382,387,440,459,463,482,491,504,510,516,535,557,562,577,592,603,612,626,632,643,657,665,684,701,709,712,723,737,746,760,773,779,793,806,809,815,818,822,829,840,843,846,852,862,864,872,875,878,892,895,906,924,963,978,983,996,1018,1020,1033,1037,1046,1051,1067,1077,1090,1099,1121,1131,1164,1204,1207,1334 'perform':541,1209,1346 'permiss':502 'pipelin':652 'pitfal':1338 'place':1008 'plugin':397,1110 'point':395,1058,1108,1299 'posit':1231 'practic':165,1273 'preserv':1003 'primari':337 'principl':220 'process':320,691,1265 'program':778,811 'project':10,16,119,126,139,160,613,628,633,636,674,677,713,716,750,753,783,786 'project_architecture_blueprint.md':89 'prompt':85 'protocol':584 'provid':207,303,987 'public':1101 'publishing/subscription':384 'purpos':334 'python':25,785,791 'queri':863 'rational':1190 're':232 'react':23,715,721 'reactiv':777 'readi':63 'recommend':1360 'record':76,1144,1148,1241,1276 'refer':105 'reflect':287 'registr':1111 'relationship':271,297,456 'render':747 'report':528,556 'repositori':464,860 'repres':1070 'request':876 'requir':1336 'resili':513,602 'resolut':962 'respons':336,553,879 'result':1229 'retri':517 'reus':729 'review':1264 'rout':738,780 'rule':420,549,900 'runtim':960 'safe':1023 'scope':350 'secret':568 'secur':499,508 'segreg':188,831 'select':1179,1189 'separ':429,444,1079,1085 'sequenc':321,1306 'serv':101 'serverless':44 'servic':575,579,598,605,655,710,769,844,847,850,859,976,1052,1097 'shelf':1196 'show':264,270,277,1129 'side':734 'skill':6 'sourc':561 'source-github' 'specif':150,162,565,610,624,630,838,956,1202 'spot':1350 'spring':696 'stack':132,622 'standard':242,1206,1326 'start':1298 'state':731,774 'statement':147 'step':1308 'strategi':476,526,547,567,596,730,749,765,801,916,937,1027 'structur':127,353,411,451 'style':1158 'subsystem':266,308 'synchron':588 'system':283,927,1043 'technic':345 'technolog':131,609,621,1178,1182 'technology-specif':608 'templat':855,1318,1321 'test':912,915,922,929,935,939,1312,1348 'textual':305 'theoret':292 'thorough':92 'tool':940 'topolog':949 'tradeoff':1212 'transact':702,866 'transform':470 'true':67,72,77,82 'type':17,48,120,161,248,252,614,629,634,637,675,678,714,717,751,754,784,787,1012,1303 'uml':50 'unit':925 'updat':1364 'usag':695,708 'use':110,136,441 'util':367 'valid':481,544,546,550,552,883 'valu':893 'vari':907 'variabl':15 'variat':394 'version':595,885 'violat':436,1340 'visual':246 'vs':589,803,837,1192,1210 'within':339,357,858 'workflow':1297","prices":[{"id":"0416d222-0672-4723-a6e0-539381dc179d","listingId":"25551603-5b0e-4f3a-87a6-fb23ba2b6e76","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"github","category":"awesome-copilot","install_from":"skills.sh"},"createdAt":"2026-04-18T20:25:20.926Z"}],"sources":[{"listingId":"25551603-5b0e-4f3a-87a6-fb23ba2b6e76","source":"github","sourceId":"github/awesome-copilot/architecture-blueprint-generator","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/architecture-blueprint-generator","isPrimary":false,"firstSeenAt":"2026-04-18T21:48:11.922Z","lastSeenAt":"2026-04-22T12:52:05.060Z"},{"listingId":"25551603-5b0e-4f3a-87a6-fb23ba2b6e76","source":"skills_sh","sourceId":"github/awesome-copilot/architecture-blueprint-generator","sourceUrl":"https://skills.sh/github/awesome-copilot/architecture-blueprint-generator","isPrimary":true,"firstSeenAt":"2026-04-18T20:25:20.926Z","lastSeenAt":"2026-04-22T17:40:17.144Z"}],"details":{"listingId":"25551603-5b0e-4f3a-87a6-fb23ba2b6e76","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"architecture-blueprint-generator","source":"skills_sh","category":"awesome-copilot","skills_sh_url":"https://skills.sh/github/awesome-copilot/architecture-blueprint-generator"},"updatedAt":"2026-04-22T17:40:17.144Z"}}