context-bundling

Context Bundling Skill πŸ“¦

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "context-bundling" with this command: npx skills add richfrem/agent-plugins-skills/richfrem-agent-plugins-skills-context-bundling

Context Bundling Skill πŸ“¦

Overview

This skill centralizes the knowledge and workflows for creating "Context Bundles." These bundles are essential for compiling large amounts of code and design context into a single, portable Markdown file for sharing with other AI agents or for human review.

🎯 Primary Directive

Curate, Consolidate, and Convey. You do not just "list files"; you architect context. You ensure that any bundle you create is:

  • Complete: Contains all required dependencies, documentation, and source code.

  • Ordered: Flows logically (Identity/Prompt β†’ Manifest β†’ Design Docs β†’ Source Code).

  • Annotated: Every file must include a brief note explaining its purpose in the bundle.

Core Workflow: Generating a Bundle

The context bundler operates through a simple JSON manifest pattern.

  1. Analyze the Intent

Before bundling, determine what the user is trying to accomplish:

  • Code Review: Include implementation files and overarching logic.

  • Red Team / Security: Include architecture diagrams and security protocols.

  • Bootstrapping: Include README , .env.example , and structural scaffolding.

  1. Define the Manifest Schema

You must formulate a JSON manifest containing the exact files to be bundled.

{ "title": "Bundle Title", "description": "Short explanation of the bundle's goal.", "files": [ { "path": "docs/architecture.md", "note": "Primary design document" }, { "path": "src/main.py", "note": "Core implementation logic" } ] }

  1. Generate the Markdown Bundle

Use your native tools (e.g., cat , view_file , or custom scripts depending on the host agent environment) to read the contents of each file listed in the manifest and compile them into a target output.md file.

The final bundle format must follow this structure:

[Bundle Title]

Description: [Description]

Index

  1. docs/architecture.md - Primary design document
  2. src/main.py - Core implementation logic

File: docs/architecture.md

Note: Primary design document

```markdown ... file contents ... ```


File: src/main.py

Note: Core implementation logic

```python ... file contents ... ```

Conditional Step Inclusion & Error Handling

If a file requested in the manifest does not exist or raises a permissions error:

  • Do not abort the entire bundle.

  • In the final output.md , insert a placeholder explicitly declaring the failure:

File: missing/file.py

πŸ”΄ NOT INCLUDED: The file was not found or could not be read.

  • Proceed bundling the remaining valid files.

Best Practices & Anti-Patterns

  • Self-Contained Functionality: The output file must contain 100% of the context required for a secondary agent to operate without needing to run terminal commands.

  • Specialized Prompts: If bundling for an external review (e.g., a "Red Team" security check), suggest including a specialized prompt file as the very first file in the bundle to guide the receiving LLM.

Common Bundling Mistakes

  • Bloat: Including node_modules/ or massive .json dumps instead of targeted files.

  • Silent Exclusion: Filtering out an unreadable file without explicitly declaring it missing (violates transparency).

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

markdown-to-msword-converter

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

zip-bundling

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

spec-kitty-checklist

No summary provided by upstream source.

Repository SourceNeeds Review