c3-alter_skill

This skill guides architectural changes through ADR-first workflows, analyzing intent, synthesizing proposals, and executing staged plans with automated
  • Shell

7

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill lagz0ne/c3-skill --skill c3-alter

  • SKILL.md8.6 KB

Overview

This skill implements an ADR-first, staged workflow to make architectural changes in a C3 repository. It requires a .c3/ directory and ensures every change flows through a validated ADR, then immediate planning and execution once the ADR is accepted. Use the skill directly for inline alterations or let the c3-orchestrator agent dispatch it when running via a Task tool.

How this skill works

The skill runs a seven-stage loop: clarify intent, document current state, assess scope, create an ADR, get ADR acceptance, create and execute a plan, then verify with /c3 audit. At each stage it analyzes files, asks targeted questions until confident, synthesizes results, and reviews with the user. If provisioned components are detected in .c3/provisioned, the skill prompts whether to implement from that design and handles promotion or superseding accordingly. For unknowns, it routes human-facing questions to c3-query.

When to use it

  • Add a new component or service to the architecture
  • Change architecture, refactor a component, or implement a new feature
  • Fix a bug that requires design-level changes
  • Update diagrams, container READMEs, or component docs
  • Remove or replace an existing component and assess impact

Best practices

  • Ensure .c3/ exists and repository C3 docs are up to date before starting
  • Answer the skill's clarifying questions fully—do not proceed with TODO fields
  • Prefer using provisioned designs when appropriate; promote them per the workflow
  • Create refs for reusable patterns and include concrete code references for Foundation/Feature components
  • Accept ADRs only when you are ready for immediate execution; the skill continues automatically after acceptance

Example use cases

  • Add rate limiting middleware: produce ADR, create component doc, implement middleware, update container README, run /c3 audit
  • Fix login timeout bug: record current behavior, generate concise ADR, accept and patch code, verify links and docs
  • Refactor auth chain: assess impacted c3 IDs, detect breaking changes, create plan with ordered steps and rollbacks
  • Promote a provisioned component into active implementation and update frontmatter and code references

FAQ

The skill requires .c3/ to exist. It will fail early and prompt you to initialize or provide the C3 directory.

Can I stop after ADR acceptance?

No. After ADR acceptance the skill must immediately create the plan and execute it. If you want a pause point, decline ADR acceptance and return later.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational