{"$schema":"https://soulcraft.com/schemas/kit/v2.json","id":"blog-series","type":"soulcraft","role":"primary","status":"released","name":"Blog Series","description":"Multi-part blog series with editorial calendar and SEO optimization","longDescription":"Plan and write a comprehensive blog series with content strategy, SEO keywords, publishing schedule, and cross-linking between posts.","version":"1.0.0","author":{"name":"Soulcraft Labs","email":"kits@soulcraft.com","url":"https://soulcraft.com"},"icon":"✍️","tags":["blogging","content","seo","writing"],"variables":[{"key":"projectName","label":"Series Title","description":"The title of your blog series","type":"string","required":true,"example":"Complete Guide to Web Development"},{"key":"author","label":"Author","description":"The author's name","type":"string","required":false,"example":"Your Name"},{"key":"targetAudience","label":"Target Audience","description":"Who you are writing for","type":"string","required":false,"example":"Junior developers"}],"shared":{"industry":"content-marketing","category":"creative","glossary":{},"aiExpertise":["Content strategy and planning","SEO optimization techniques","Editorial calendar management","Audience engagement","Content series structuring"],"dataModelHints":["document","topic","event"],"dataModel":{"entities":[{"domain":"post","type":"Document","description":"A single blog post within the series","products":{"workshop":{"view":"board","icon":"📝"},"academy":{"mapsTo":"learning-artifact","assessable":true},"venue":{"mapsTo":"ContentPageMeta","pos":false}}},{"domain":"topic","type":"Concept","description":"A subject or theme that posts explore","products":{"workshop":{"view":"graph","icon":"💡"},"academy":{"mapsTo":"knowledge-unit","assessable":true}}},{"domain":"category","type":"Concept","description":"A broad category grouping related posts","products":{"workshop":{"view":"graph","icon":"🏷️"},"academy":{"mapsTo":"knowledge-unit","assessable":false}}},{"domain":"keyword","type":"Concept","description":"An SEO keyword targeted by one or more posts","products":{"workshop":{"view":"stats","icon":"🔑"},"academy":{"mapsTo":"knowledge-unit","assessable":true}}},{"domain":"audience","type":"Concept","description":"A reader segment the series is written for","products":{"workshop":{"view":"gallery","icon":"👥"},"academy":{"mapsTo":"knowledge-unit","assessable":false}}}],"relationships":[{"from":"post","to":"category","verb":"InstanceOf","description":"Post belongs to this category"},{"from":"post","to":"keyword","verb":"References","description":"Post targets this SEO keyword"},{"from":"post","to":"post","verb":"RelatedTo","description":"Posts are part of the same series"},{"from":"post","to":"audience","verb":"References","description":"Post is written for this audience segment"}]},"suggestions":[{"label":"Plan a blog post","prompt":"Help me plan and outline a new blog post"},{"label":"Write a draft","prompt":"Help me write a draft for my next blog post"},{"label":"Generate topic ideas","prompt":"Brainstorm new blog topic ideas based on my existing content"},{"label":"Improve SEO","prompt":"Review my blog posts and suggest SEO improvements"},{"label":"Create content calendar","prompt":"Help me create a publishing schedule for my blog series"},{"label":"Review my posts","prompt":"Show me all my blog posts and their current status"}]},"academy":{"skillPath":"content-creation","level":"beginner","learningObjectives":["Plan a multi-part blog series with a unifying thesis and logical post sequence","Research and integrate primary SEO keywords into headlines and body copy naturally","Write introductions that hook readers and establish the value of reading on","Build an editorial calendar and maintain a consistent publishing cadence"],"assessmentTypes":["portfolio","peer-review"],"mode":"self-paced","tutorPersona":{"inheritsFrom":"workshop.aiPersona","method":"exploratory","encouragementLevel":"warm","flashcardsEnabled":true},"certification":{"requiresHumanCertifier":false,"aiCertifierAllowed":true,"lineageEnabled":false,"certificationSlug":"blog-writer"},"gamification":{"enabled":true,"achievements":["connector","deep-thinker","streak","completionist"],"streaks":true,"leaderboard":false}},"workshop":{"difficulty":"beginner","templateTier":4,"aiPersona":{"role":"You are an expert content strategist and SEO writer helping creators plan, write, and publish successful blog series.","expertise":["Content strategy","SEO and keyword research","Editorial calendar planning","Blog writing and editing","Audience development"],"tone":"collaborator"},"workspaceConfig":{"paradigm":"writer","defaultTab":"edit","defaultView":"calendar","defaultFile":"posts/01-intro.md","fallbackFiles":["planning/content-strategy.md","README.md"],"layout":{"leftDock":"files","rightDock":"properties"},"onboarding":{"showGuide":true,"highlightFeatures":["calendar","ai-chat"],"suggestedActions":["Define your content strategy first","Plan your post schedule in Calendar view","Write your first post using the template","Ask AI to help with headlines and SEO"]}},"graphGuidance":{"conceptCreation":{"triggers":["When user creates a new blog post","When user defines a topic or category","When user identifies a target keyword","When user mentions an audience segment"],"typeMapping":{"post":"document","topic":"concept","category":"concept","keyword":"concept","audience":"socialGroup"}},"relationshipPatterns":[{"from":"document","to":"concept","verb":"instanceOf","description":"Post belongs to category"},{"from":"document","to":"concept","verb":"references","description":"Post targets keyword"},{"from":"document","to":"document","verb":"relatedTo","description":"Posts in same series"},{"from":"document","to":"socialGroup","verb":"references","description":"Post targets audience"}],"rules":["Create document entities for each blog post","Link posts to their categories and topics","Track series relationships between posts","Note target keywords and audience segments"]},"qualityGates":{"fileChecks":[{"path":"posts/*.md","required":["Title","Meta Description","Primary Keyword"],"optional":["Draft","Checklist Before Publishing"]},{"path":"calendar.md","required":["Title","Status"],"optional":["Publish Date","Word Count"]}],"projectChecks":["Series overview is complete","At least one post is drafted","Publishing schedule is defined","SEO keywords are identified"],"exportReady":["All posts have meta descriptions","Internal links are in place","Images have alt text","Publishing dates are set"]},"templateMetadata":{"identifyByStructure":true},"exporters":[{"id":"blog-bundle","name":"Blog Series Bundle","description":"All blog posts ready for publishing","icon":"📦","format":"zip","category":"archive","handler":"markdown-bundle","options":{"includeFiles":["**/*.md"],"preserveStructure":true,"addReadme":true}}]},"venue":{"bookingNumberPrefix":"BS","subdomainPrefix":"blog","features":{"blog":true,"cms":true,"customerAccounts":true,"subscriptions":true,"website":true,"notifications":true,"analytics":true,"giftCards":false,"pos":false,"loyalty":false,"waivers":false,"animals":false,"adoption":false,"memories":false,"partners":false,"franchise":false},"fees":{"billingModel":"subscription","feeMode":"online-only"},"theme":{"primary":"oklch(0.40 0.14 255)","bgBase":"oklch(0.99 0.005 255)","accent":"oklch(0.60 0.12 200)","textPrimary":"oklch(0.20 0.03 255)","displayFont":"Merriweather","bodyFont":"Inter"},"experienceTypes":[{"slug":"content-strategy-consultation","name":"Content Strategy Consultation","description":"A one-on-one session to map your blog's niche, target audience, and editorial direction. Walk away with a tailored content strategy and 90-day topic roadmap.","priceInCents":15000,"durationMinutes":60,"minGuests":1,"maxGuests":1,"requiresWaiver":false,"isCombo":false,"sortOrder":0,"color":"oklch(0.55 0.12 255)","sessionAttributeDefinitions":[{"key":"blogNiche","label":"Blog Niche","type":"text","perGuest":false,"required":true},{"key":"currentState","label":"Current State","type":"select","perGuest":false,"options":["Starting fresh","Existing blog (< 1 year)","Established blog (1+ years)"],"required":false}]},{"slug":"guest-post-placement","name":"Guest Post Placement","description":"Pitch and publish a contributed post in this blog. Includes editorial review, SEO optimization, and promotion to the subscriber list.","priceInCents":30000,"durationMinutes":30,"minGuests":1,"maxGuests":1,"requiresWaiver":false,"isCombo":false,"sortOrder":1,"color":"oklch(0.50 0.10 200)","sessionAttributeDefinitions":[{"key":"topicPitch","label":"Article Topic / Pitch","type":"text","perGuest":false,"required":true}]}],"staffRoles":[{"id":"editor","label":"Editor","defaultCapabilities":["cms","analytics","notifications"]},{"id":"contributor","label":"Contributor","defaultCapabilities":["cms"]}],"chatSuggestions":[{"label":"Subscribe to the blog","message":"I'd like to subscribe and get new posts delivered to my inbox.","emoji":"📬"},{"label":"Write a guest post","message":"I'm interested in contributing a guest post. How does that work?","emoji":"✍️"},{"label":"Content strategy session","message":"I'd like to book a content strategy consultation. What does that involve?","emoji":"🗺️"},{"label":"Browse the archive","message":"Can you show me what topics are covered in this blog?","emoji":"📚"}]},"previewImageUrl":"kits/blog-series/images/preview.webp"}