[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71N64ZSAW2YHACF025MSGMJ":3,"skill-same:01M71N64ZSAW2YHACF025MSGMJ":109},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":15,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":59,"commitSha":60,"skillDirectory":61,"forksCount":62,"repositoryHtmlUrl":63,"repositoryHomepageUrl":64,"ownerHtmlUrl":65,"ownerBlogUrl":66,"ownerDescription":6,"updatedAt":67,"install":68,"resources":81},"01M71N64ZSAW2YHACF025MSGMJ","java-architect",null,"Use when building or debugging enterprise Java 21 apps on Spring Boot 3: microservices, WebFlux endpoints, JPA query tuning and Spring Security OAuth2\u002FJWT. A persona with reference files on setup, reactive, JPA, security and testing; for style rules see java-coding-standards.","monoes\u002Fmonomind","monoes","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F276744696?v=4","01M71KWF37AJ2NJBP3KWBVSDGT","01M71KWF4CSF8ADH0M6HA09VD2",23,"MIT","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fjava-architect\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fjava-architect\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"java","architect","java architect","files","webflux","when","reactive","spring security","claude-skills","spring boot 3","apps","query","testing","context","coding","persona","tuning","spring boot","debugging","security","2026-11-10 10:56:23",false,"---\nname: java-architect\ndescription: \"Use when building or debugging enterprise Java 21 apps on Spring Boot 3: microservices, WebFlux endpoints, JPA query tuning and Spring Security OAuth2\u002FJWT. A persona with reference files on setup, reactive, JPA, security and testing; for style rules see java-coding-standards.\"\ntags: [\"engineering\",\"backend\",\"java\",\"spring\"]\ntools: [\"monograph_query\",\"monograph_context\"]\nlicense: MIT\nsource: https:\u002F\u002Fgithub.com\u002FJeffallan\u002Fclaude-skills\nsource_path: \"skills\u002Fjava-architect\"\nsource_commit: 882ef55e377dbf9a4dbe496bb41ac6ccd0e555cf\n---\n# Java Architect\n\nEnterprise Java specialist focused on Spring Boot 3.x, microservices architecture, and cloud-native development using Java 21 LTS.\n\n## Core Workflow\n\n1. **Architecture analysis** - Review project structure, dependencies, Spring config\n2. **Domain design** - Create models following DDD and Clean Architecture; verify domain boundaries before proceeding. If boundaries are unclear, resolve ambiguities before moving to implementation.\n3. **Implementation** - Build services with Spring Boot best practices\n4. **Data layer** - Optimize JPA queries, implement repositories; run `.\u002Fmvnw verify -pl \u003Cmodule>` to confirm query correctness. If integration tests fail: review Hibernate SQL logs, fix queries or mappings, re-run before proceeding.\n5. **Security & config** - Apply Spring Security, externalize configuration, add observability; run `.\u002Fmvnw verify` after security changes to confirm filter chain and JWT wiring. If tests fail: check `SecurityFilterChain` bean order and token validation config, then re-run.\n6. **Quality assurance** - Run `.\u002Fmvnw verify` (Maven) or `.\u002Fgradlew check` (Gradle) to confirm all tests pass and coverage reaches 85%+ before closing. If coverage is below threshold: identify untested branches via JaCoCo report (`target\u002Fsite\u002Fjacoco\u002Findex.html`), add missing test cases, re-run.\n\n## Reference Guide\n\nLoad detailed guidance based on context:\n\n| Topic | Reference | Load When |\n|-------|-----------|-----------|\n| Spring Boot | `references\u002Fspring-boot-setup.md` | Project setup, configuration, starters |\n| Reactive | `references\u002Freactive-webflux.md` | WebFlux, Project Reactor, R2DBC |\n| Data Access | `references\u002Fjpa-optimization.md` | JPA, Hibernate, query tuning |\n| Security | `references\u002Fspring-security.md` | OAuth2, JWT, method security |\n| Testing | `references\u002Ftesting-patterns.md` | JUnit 5, TestContainers, Mockito |\n\n## Constraints\n\n### MUST DO\n- Use Java 21 LTS features (records, sealed classes, pattern matching)\n- Apply database migrations (Flyway\u002FLiquibase)\n- Document APIs with OpenAPI\u002FSwagger\n- Use proper exception handling hierarchy\n- Externalize all configuration (never hardcode values)\n\n### MUST NOT DO\n- Use deprecated Spring APIs\n- Skip input validation\n- Store sensitive data unencrypted\n- Use blocking code in reactive applications\n- Ignore transaction boundaries\n\n## Output Templates\n\nWhen implementing Java features, provide:\n1. Domain models (entities, DTOs, records)\n2. Service layer (business logic, transactions)\n3. Repository interfaces (Spring Data)\n4. Controller\u002FREST endpoints\n5. Test classes with comprehensive coverage\n6. Brief explanation of architectural decisions\n\n## Code Examples\n\n### Minimal WebFlux REST Endpoint\n\n```java\n@RestController\n@RequestMapping(\"\u002Fapi\u002Fv1\u002Forders\")\n@RequiredArgsConstructor\npublic class OrderController {\n\n    private final OrderService orderService;\n\n    @GetMapping(\"\u002F{id}\")\n    public Mono\u003CResponseEntity\u003COrderDto>> getOrder(@PathVariable UUID id) {\n        return orderService.findById(id)\n                .map(ResponseEntity::ok)\n                .defaultIfEmpty(ResponseEntity.notFound().build());\n    }\n\n    @PostMapping\n    @ResponseStatus(HttpStatus.CREATED)\n    public Mono\u003COrderDto> createOrder(@Valid @RequestBody CreateOrderRequest request) {\n        return orderService.create(request);\n    }\n}\n```\n\n### JPA Repository with Optimized Query\n\n```java\npublic interface OrderRepository extends JpaRepository\u003COrder, UUID> {\n\n    \u002F\u002F Avoid N+1: fetch association in one query\n    @Query(\"SELECT o FROM Order o JOIN FETCH o.items WHERE o.customerId = :customerId\")\n    List\u003COrder> findByCustomerIdWithItems(@Param(\"customerId\") UUID customerId);\n\n    \u002F\u002F Projection to limit fetched columns\n    @Query(\"SELECT new com.example.dto.OrderSummary(o.id, o.status, o.total) FROM Order o WHERE o.status = :status\")\n    Page\u003COrderSummary> findSummariesByStatus(@Param(\"status\") OrderStatus status, Pageable pageable);\n}\n```\n\n### Spring Security OAuth2 JWT Configuration\n\n```java\n@Configuration\n@EnableMethodSecurity\npublic class SecurityConfig {\n\n    @Bean\n    public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {\n        return http\n                .csrf(AbstractHttpConfigurer::disable)\n                .sessionManagement(s -> s.sessionCreationPolicy(STATELESS))\n                .authorizeHttpRequests(auth -> auth\n                        .requestMatchers(\"\u002Factuator\u002Fhealth\").permitAll()\n                        .anyRequest().authenticated())\n                .oauth2ResourceServer(oauth2 -> oauth2.jwt(Customizer.withDefaults()))\n                .build();\n    }\n}\n```\n\n## Knowledge Reference\n\nSpring Boot 3.x, Java 21, Spring WebFlux, Project Reactor, Spring Data JPA, Spring Security, OAuth2\u002FJWT, Hibernate, R2DBC, Spring Cloud, Resilience4j, Micrometer, JUnit 5, TestContainers, Mockito, Maven\u002FGradle\n\n[Documentation](https:\u002F\u002Fjeffallan.github.io\u002Fclaude-skills\u002Fskills\u002Flanguage\u002Fjava-architect\u002F)\n","# Java Architect\n\nEnterprise Java specialist focused on Spring Boot 3.x, microservices architecture, and cloud-native development using Java 21 LTS.\n\n## Core Workflow\n\n1. **Architecture analysis** - Review project structure, dependencies, Spring config\n2. **Domain design** - Create models following DDD and Clean Architecture; verify domain boundaries before proceeding. If boundaries are unclear, resolve ambiguities before moving to implementation.\n3. **Implementation** - Build services with Spring Boot best practices\n4. **Data layer** - Optimize JPA queries, implement repositories; run `.\u002Fmvnw verify -pl \u003Cmodule>` to confirm query correctness. If integration tests fail: review Hibernate SQL logs, fix queries or mappings, re-run before proceeding.\n5. **Security & config** - Apply Spring Security, externalize configuration, add observability; run `.\u002Fmvnw verify` after security changes to confirm filter chain and JWT wiring. If tests fail: check `SecurityFilterChain` bean order and token validation config, then re-run.\n6. **Quality assurance** - Run `.\u002Fmvnw verify` (Maven) or `.\u002Fgradlew check` (Gradle) to confirm all tests pass and coverage reaches 85%+ before closing. If coverage is below threshold: identify untested branches via JaCoCo report (`target\u002Fsite\u002Fjacoco\u002Findex.html`), add missing test cases, re-run.\n\n## Reference Guide\n\nLoad detailed guidance based on context:\n\n| Topic | Reference | Load When |\n|-------|-----------|-----------|\n| Spring Boot | `references\u002Fspring-boot-setup.md` | Project setup, configuration, starters |\n| Reactive | `references\u002Freactive-webflux.md` | WebFlux, Project Reactor, R2DBC |\n| Data Access | `references\u002Fjpa-optimization.md` | JPA, Hibernate, query tuning |\n| Security | `references\u002Fspring-security.md` | OAuth2, JWT, method security |\n| Testing | `references\u002Ftesting-patterns.md` | JUnit 5, TestContainers, Mockito |\n\n## Constraints\n\n### MUST DO\n- Use Java 21 LTS features (records, sealed classes, pattern matching)\n- Apply database migrations (Flyway\u002FLiquibase)\n- Document APIs with OpenAPI\u002FSwagger\n- Use proper exception handling hierarchy\n- Externalize all configuration (never hardcode values)\n\n### MUST NOT DO\n- Use deprecated Spring APIs\n- Skip input validation\n- Store sensitive data unencrypted\n- Use blocking code in reactive applications\n- Ignore transaction boundaries\n\n## Output Templates\n\nWhen implementing Java features, provide:\n1. Domain models (entities, DTOs, records)\n2. Service layer (business logic, transactions)\n3. Repository interfaces (Spring Data)\n4. Controller\u002FREST endpoints\n5. Test classes with comprehensive coverage\n6. Brief explanation of architectural decisions\n\n## Code Examples\n\n### Minimal WebFlux REST Endpoint\n\n```java\n@RestController\n@RequestMapping(\"\u002Fapi\u002Fv1\u002Forders\")\n@RequiredArgsConstructor\npublic class OrderController {\n\n    private final OrderService orderService;\n\n    @GetMapping(\"\u002F{id}\")\n    public Mono\u003CResponseEntity\u003COrderDto>> getOrder(@PathVariable UUID id) {\n        return orderService.findById(id)\n                .map(ResponseEntity::ok)\n                .defaultIfEmpty(ResponseEntity.notFound().build());\n    }\n\n    @PostMapping\n    @ResponseStatus(HttpStatus.CREATED)\n    public Mono\u003COrderDto> createOrder(@Valid @RequestBody CreateOrderRequest request) {\n        return orderService.create(request);\n    }\n}\n```\n\n### JPA Repository with Optimized Query\n\n```java\npublic interface OrderRepository extends JpaRepository\u003COrder, UUID> {\n\n    \u002F\u002F Avoid N+1: fetch association in one query\n    @Query(\"SELECT o FROM Order o JOIN FETCH o.items WHERE o.customerId = :customerId\")\n    List\u003COrder> findByCustomerIdWithItems(@Param(\"customerId\") UUID customerId);\n\n    \u002F\u002F Projection to limit fetched columns\n    @Query(\"SELECT new com.example.dto.OrderSummary(o.id, o.status, o.total) FROM Order o WHERE o.status = :status\")\n    Page\u003COrderSummary> findSummariesByStatus(@Param(\"status\") OrderStatus status, Pageable pageable);\n}\n```\n\n### Spring Security OAuth2 JWT Configuration\n\n```java\n@Configuration\n@EnableMethodSecurity\npublic class SecurityConfig {\n\n    @Bean\n    public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {\n        return http\n                .csrf(AbstractHttpConfigurer::disable)\n                .sessionManagement(s -> s.sessionCreationPolicy(STATELESS))\n                .authorizeHttpRequests(auth -> auth\n                        .requestMatchers(\"\u002Factuator\u002Fhealth\").permitAll()\n                        .anyRequest().authenticated())\n                .oauth2ResourceServer(oauth2 -> oauth2.jwt(Customizer.withDefaults()))\n                .build();\n    }\n}\n```\n\n## Knowledge Reference\n\nSpring Boot 3.x, Java 21, Spring WebFlux, Project Reactor, Spring Data JPA, Spring Security, OAuth2\u002FJWT, Hibernate, R2DBC, Spring Cloud, Resilience4j, Micrometer, JUnit 5, TestContainers, Mockito, Maven\u002FGradle\n\n[Documentation](https:\u002F\u002Fjeffallan.github.io\u002Fclaude-skills\u002Fskills\u002Flanguage\u002Fjava-architect\u002F)\n",{"name":5,"tags":49,"tools":53,"source":56,"license":14,"description":7,"source_path":57,"source_commit":58},[50,51,24,52],"engineering","backend","spring",[54,55],"monograph_query","monograph_context","https:\u002F\u002Fgithub.com\u002FJeffallan\u002Fclaude-skills","skills\u002Fjava-architect","882ef55e377dbf9a4dbe496bb41ac6ccd0e555cf","main","f7cd4595d0f8959822163e14f9787117765c931a","packages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fjava-architect",2,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind","https:\u002F\u002Fmonoes.github.io\u002Fmonomind\u002F","https:\u002F\u002Fgithub.com\u002Fmonoes","https:\u002F\u002Fmonoes.me","2026-11-14 03:30:52",{"source":8,"skillName":5,"commands":69,"prompt":79,"zipAvailable":80},[70,73,76],{"tool":71,"command":72},"npx","npx skills add monoes\u002Fmonomind --skill java-architect",{"tool":74,"command":75},"bunx","bunx skills add monoes\u002Fmonomind --skill java-architect",{"tool":77,"command":78},"pnpm","pnpm dlx skills add monoes\u002Fmonomind --skill java-architect","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fjava-architect\u002FSKILL.md",true,[82,87,93,97,101,105],{"path":83,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":86,"sourceHtmlUrl":15},"LICENSE.txt","LICENSE","许可证",1056,{"path":88,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":91,"sourceHtmlUrl":92},"references\u002Fjpa-optimization.md","REFERENCE","参考文档",10853,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fjava-architect\u002Freferences\u002Fjpa-optimization.md",{"path":94,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":95,"sourceHtmlUrl":96},"references\u002Freactive-webflux.md",9401,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fjava-architect\u002Freferences\u002Freactive-webflux.md",{"path":98,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":99,"sourceHtmlUrl":100},"references\u002Fspring-boot-setup.md",7803,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fjava-architect\u002Freferences\u002Fspring-boot-setup.md",{"path":102,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":103,"sourceHtmlUrl":104},"references\u002Fspring-security.md",15227,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fjava-architect\u002Freferences\u002Fspring-security.md",{"path":106,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":107,"sourceHtmlUrl":108},"references\u002Ftesting-patterns.md",14824,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fjava-architect\u002Freferences\u002Ftesting-patterns.md",[110,137,168,195,220,247],{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":114,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":136},"01M71PB3SHWKMNJM6MD65VX8D6","zk-steward","Org role guidance for a ZK steward: engineer zero-knowledge proof systems with circuit design, SNARK vs STARK choice and security review. This is zero-knowledge cryptography, not Zettelkasten note-taking.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fzk-steward\u002FSKILL.md",[],[118,119,120,121,122,123,124,125,126,35,127,128,129,130,131,132,133,43,134,135],"zk","zk steward","steward","zero-knowledge","engineer","choice","design","knowledge","impact","snark","review","monomind","security review","stark","zettelkasten","cryptography","org","blockchain","2026-11-10 13:02:02",{"skillNo":138,"name":139,"nameZh":6,"description":140,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":141,"sourceHtmlUrl":142,"categories":143,"keywords":152,"publishedAt":136},"01M71PB18SDG28WBKPKJNB814K","writing-plans","Use when you have a spec or requirements for a multi-step coding task and must write an implementation plan before touching code. Produces bite-sized TDD tasks with exact file paths, code and commands for an engineer with zero context.","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwriting-plans\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwriting-plans\u002FSKILL.md",[144,147],{"categoryNo":145,"categoryName":146,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":148,"categoryName":149,"taxonomyType":150,"taxonomyTypeDesc":151},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[153,154,155,122,156,157,29,158,35,159,160,161,162,163,164,165,166,38,37,167],"writing","writing plans","plans","superpowers","implementation plan","you","code","tasks","plan","product","write","commands","paths","suggest","ZeRO",{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":114,"licenseFileUrl":172,"sourceHtmlUrl":173,"categories":174,"keywords":178,"publishedAt":136},"01M71PAXFM488X9ARXK0T04TF5","write-spec","Write a feature spec or PRD from a problem statement or feature idea. Use when turning a vague idea or user request into a structured document, scoping a feature with goals and non-goals, defining success metrics and acceptance criteria, or breaking a big ask into a phased spec.","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwrite-spec\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwrite-spec\u002FSKILL.md",[175],{"categoryNo":176,"categoryName":177,"taxonomyType":150,"taxonomyTypeDesc":151},"01JBSEEDCAT000000000000031","产品经理",[163,179,180,181,182,125,183,29,184,185,186,162,187,188,189,190,191,192,193,194],"write spec","spec","user request","problem","acceptance","ask","vague","work","request","scoping","idea","metrics","feature","problem statement","use","document",{"skillNo":196,"name":197,"nameZh":6,"description":198,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":114,"licenseFileUrl":199,"sourceHtmlUrl":200,"categories":201,"keywords":205,"publishedAt":136},"01M71PASSZY800C0RPEARBS918","write-query","Write optimized SQL for your dialect with best practices. Use when translating a natural-language data need into SQL, building a multi-CTE query with joins and aggregations, optimizing a query against a large partitioned table, or getting dialect-specific syntax for Snowflake, BigQuery, Postgres, etc.","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwrite-query\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwrite-query\u002FSKILL.md",[202],{"categoryNo":203,"categoryName":204,"taxonomyType":150,"taxonomyTypeDesc":151},"01JBSEEDCAT000000000000033","数据分析师",[35,163,206,207,208,209,125,193,29,210,211,212,213,186,214,215,216,217,218,219],"write query","postgres","for","snowflake","best practices","natural-language","with","multi","github","sql","https","syntax","plugins","data",{"skillNo":221,"name":222,"nameZh":6,"description":223,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":114,"licenseFileUrl":6,"sourceHtmlUrl":224,"categories":225,"keywords":232,"publishedAt":136},"01M71PAPTX0T3PF6ETFVR96SJJ","workflow-automation","Org role guidance for workflow automation: build and maintain CI\u002FCD definitions in GitHub Actions or equivalent: triggers, jobs, matrices, caching. Covers path filters, dependency caching, parallel jobs, timeouts and fail-fast ordering.","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fworkflow-automation\u002FSKILL.md",[226,229],{"categoryNo":227,"categoryName":228,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":230,"categoryName":231,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[233,234,235,236,208,237,238,239,240,126,241,242,243,35,129,214,244,245,246,216],"Workflow Automation","automation","workflow","parallel","actions","ci","triggers","github actions","maintain","filters","caching","build","dependency","devops",{"skillNo":248,"name":249,"nameZh":6,"description":250,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":114,"licenseFileUrl":6,"sourceHtmlUrl":251,"categories":252,"keywords":254,"publishedAt":136},"01M71PAM19Z1XTV9NPCFSE2MY8","workflow-architect","Org role guidance for a workflow architect: map full workflow trees for systems, user journeys and agents, covering every branch and failure. Covers discovering workflows from code, handoff contracts, timeouts, recovery paths and observable state.","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fworkflow-architect\u002FSKILL.md",[253],{"categoryNo":230,"categoryName":231,"taxonomyType":21,"taxonomyTypeDesc":22},[235,255,25,256,257,258,259,208,260,261,159,262,263,264,129,214,265,266,216,267],"workflow architect","trees","user journeys","branch","planning","map","workflows","architecture","state","leadership","recovery","operations","systems"]