[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6P80Q44W2HZF4R782GPACE4":3,"skill-same:01M6P80Q44W2HZF4R782GPACE4":59},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":41,"ownerHtmlUrl":42,"ownerBlogUrl":43,"ownerDescription":6,"updatedAt":44,"install":45,"resources":58},"01M6P80Q44W2HZF4R782GPACE4","database-backup",null,"Take, verify and restore backups of the Postgres database","syalia-srl\u002Faegis","syalia-srl","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F111467463?v=4","01M6P7Z7B9JZAC0R3AB5WPMD2C","SYALIA, S.R.L.","01M6P7Z7F89GD5BBAPP63V5KAT",22,"MIT","https:\u002F\u002Fgithub.com\u002Fsyalia-srl\u002Faegis\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fknowledge\u002Fskills\u002Fdatabase-backup\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",[24,25,26,27,28,29,30],"database","backup","database backup","verify","take","restore","postgres","2026-11-10 10:12:30",false,"---\nname: database-backup\ndescription: Take, verify and restore backups of the Postgres database\n---\nUse pg_dump for a backup and pg_restore to restore it into a scratch database first. A backup that was never restored is not verified.\n","Use pg_dump for a backup and pg_restore to restore it into a scratch database first. A backup that was never restored is not verified.\n",{"name":5,"description":7},"main","11f15e1214899fece1dc0744bac710c06a9f5695","tests\u002Ffixtures\u002Fknowledge\u002Fskills\u002Fdatabase-backup",6,"https:\u002F\u002Fgithub.com\u002Fsyalia-srl\u002Faegis","https:\u002F\u002Fsyalia.com\u002Faegis\u002F","https:\u002F\u002Fgithub.com\u002Fsyalia-srl","syalia.com","2026-11-12 04:29:44",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add syalia-srl\u002Faegis --skill database-backup",{"tool":51,"command":52},"bunx","bunx skills add syalia-srl\u002Faegis --skill database-backup",{"tool":54,"command":55},"pnpm","pnpm dlx skills add syalia-srl\u002Faegis --skill database-backup","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsyalia-srl\u002Faegis\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fknowledge\u002Fskills\u002Fdatabase-backup\u002FSKILL.md",true,[],[60,74,93,107,127,136],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":31},"01M6P82NZZ58VMW78TYYPEMKY3","translate-docs","Translate the user documentation between English and Spanish","https:\u002F\u002Fgithub.com\u002Fsyalia-srl\u002Faegis\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fknowledge\u002Fskills\u002Ftranslate-docs\u002FSKILL.md",[],[67,68,69,70,71,72,73],"docs","translate","translate docs","english","spanish","user","documentation",{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":83,"publishedAt":31},"01M6P82J2SXS7XH39BCZM2YSX4","smoke-test","Run the guided smoke test of a build beside the live server before a release","https:\u002F\u002Fgithub.com\u002Fsyalia-srl\u002Faegis\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fknowledge\u002Fskills\u002Fsmoke-test\u002FSKILL.md",[80],{"categoryNo":81,"categoryName":82,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[84,85,86,87,88,89,90,91,92],"test","smoke","smoke test","release","run","live","server","live server","build",{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":31},"01M6P821J756HG71Z9JC9GMDTV","rotate-secrets","Rotate API tokens and passwords and update every service that reads them","https:\u002F\u002Fgithub.com\u002Fsyalia-srl\u002Faegis\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fknowledge\u002Fskills\u002Frotate-secrets\u002FSKILL.md",[],[100,101,102,103,104,105,106],"secrets","rotate secrets","tokens","service","passwords","api","update",{"skillNo":108,"name":109,"nameZh":6,"description":110,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":113,"publishedAt":31},"01M6P81YE4MZ3G0HN2JXGTPW2G","review-pr","Review a pull request: read the diff against the spec, run its tests, comment with file and line","https:\u002F\u002Fgithub.com\u002Fsyalia-srl\u002Faegis\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fknowledge\u002Fskills\u002Freview-pr\u002FSKILL.md",[],[114,115,116,117,118,119,88,120,121,122,123,124,125,126],"review","pr","review pr","line","spec","pull request","pull","file","read","diff","tests","with","request",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":134,"publishedAt":31},"01M6P81T36FWTKYBM92J146XYQ","restore-database","Restore the Postgres database from a backup, then verify the restore","https:\u002F\u002Fgithub.com\u002Fsyalia-srl\u002Faegis\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fknowledge\u002Fskills\u002Frestore-database\u002FSKILL.md",[133],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[135,29,24,25,27,30],"restore database",{"skillNo":137,"name":87,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":141,"publishedAt":31},"01M6P81QYXRS8KKQK7E1HFYGD0","Use when bumping the version and cutting a release; covers the lock-file gate and the changelog","https:\u002F\u002Fgithub.com\u002Fsyalia-srl\u002Faegis\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fknowledge\u002Fskills\u002Frelease\u002FSKILL.md",[],[87,142,121,143,144,145,146,147],"changelog","use","version","gate","lock","when"]