Conversation and repository information is published before full-content approval
Source references: 4The Skill extracts the problem, architecture, interfaces, schemas, and interactions from the conversation and repository, then publishes them directly. It only asks for confirmation of testing seams, not review of the full draft, sensitive-information checks, or confirmation of tracker visibility.
Internal designs, customer details, unreleased features, or other sensitive context could enter a durable issue visible to additional members or issue subscribers.
When invoked with an issue tracker configured, the Skill synthesizes the current conversation and codebase information and publishes the specification to the project's tracker. It asks the user to confirm only the testing seams, not the complete draft, sensitive-data screening, or issue visibility. Sensitive conversation details or codebase architecture could therefore become visible to tracker readers. A user can ask the author to require full-draft approval, sensitive-data review, and confirmation of the destination project and visibility before publishing.
This skill takes the current conversation context and codebase understanding and produces a spec. Do NOT interview the user; just synthesize what you already know.The issue tracker and triage label vocabulary should have been provided to you. If not, tell the user to run `/setup-matt-pocock-skills`.Show 3 other places
1. Explore the repo to understand the current state of the codebase, if you haven't already. Use the project's domain glossary vocabulary throughout the spec, and respect any ADRs in the area you're touching.2. Sketch out the seams at which you're going to test the feature. Existing seams should be preferred to new ones. Use the highest seam possible. If new seams are needed, propose them at the highest point you can. The fewer seams across the codebase, the better - the ideal number is one.Check with the user that these seams match their expectations.3. Write the spec using the template below, then publish it to the project issue tracker. Apply the `ready-for-agent` triage label - no need for additional triage.## Implementation DecisionsA list of implementation decisions that were made. This can include:- The modules that will be built/modified- The interfaces of those modules that will be modified- Technical clarifications from the developer- Architectural decisions- Schema changes- API contracts- Specific interactions3. Write the spec using the template below, then publish it to the project issue tracker. Apply the `ready-for-agent` triage label - no need for additional triage.